Я пытаюсь создать новый date
в javascript
.javascript создать дату от года, месяц, день
У меня есть year
, month
и day
. После this учебника, синтаксис для создания нового date
должно быть:
new Date(year, month, day, hours, minutes, seconds, milliseconds)
, и это именно то, что я делаю:
var d = new Date(2016, 12, 17, 0, 0, 0, 0);
Это должно быть 17 декабря 2016, но в моей консоли вывода я вижу:
Tue Jan 17 2017 00:00:00 GMT+0100 (Central Europe Standard Time)
Что я делаю неправильно?
Месяцы начинаются с 0. Вы должны использовать это: var d = new Дата (2016, 11, 17); – Antonio
В Javascript Date Object, месяцы основаны на 0. Таким образом, 0 означает, что 11 января означает декабрь. try 'var d = new Дата (2016, 11, 17, 0, 0, 0, 0);' Все должно быть хорошо. –