Почему я получаю неправильную дату? - PullRequest
0 голосов
/ 19 декабря 2011

В настоящее время у меня есть этот метод:

function fill_date_jaarlijks()
{
    var today = new Date();
$("#datepicker_eind").datepicker("setDate", new Date(today.getFullYear()+1,today.getMonth(),today.getDay()));
}

Что он должен сделать, это вернуть дату (сегодня + 1 год).

То, что он на самом деле возвращает, это 1 декабря 2012 года,в то время как сегодняшняя дата - 19 декабря 2011 года.

Может кто-нибудь объяснить?

1 Ответ

7 голосов
/ 19 декабря 2011

getDay возврат день недели

Вместо этого используйте getDate.

Или еще лучше:

var dateValue = new Date();
dateValue.setFullYear(dateValue.getFullYear() + 1);
$("#datepicker_eind").datepicker("setDate", dateValue);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...