des1roer
@des1roer
ученье - свет, а неученье - приятный полумрак

JS yyyy-mm-dd получить?

при клике в дейтпикере получаю 05/13/2015
а нужно 2015-05-13
пробую
$("#from_date")
    .datepicker({
      dateFormat: "yy-mm-dd",
      onSelect: function(dateText) {
        $(this).change();
      }
    })
    .change(function() {
      window.location.href = "admin/from_date/" + this.value.format("yyyy-mm-dd");
    });

на что получаю TypeError: this.value.format is not a function
  • Вопрос задан
  • 169 просмотров
Решения вопроса 1
des1roer
@des1roer Автор вопроса
ученье - свет, а неученье - приятный полумрак
function formatDate(date) {
    var d = new Date(date),
        month = '' + (d.getMonth() + 1),
        day = '' + d.getDate(),
        year = d.getFullYear();

    if (month.length < 2) month = '0' + month;
    if (day.length < 2) day = '0' + day;

    return [year, month, day].join('-');
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы