Я пытаюсь отформатировать дату в Javascript, но команда date возвращает неправильную дату, если я не использую toUTCString()
, который возвращает правильную дату, я пробовал разные способы присвоения даты Date()
функция и функции get
и getUTC
для получения даты. Я также пробовал в разных браузерах (Chrome, Safari, FireFox), и что еще более запутанно, если я делаю это в инспекторе Chrome, то работает отлично. А я что-то упустил очевидное?
var d = new Date(1324141200000);
// return "Sat, 17 Dec 2011 17:00:00 GMT" - Correct!
alert(d.toUTCString());
// returns "6-11-2011" - Wrong!
alert(d.getUTCDay() +'-'+ d.getUTCMonth() +'-'+ d.getUTCFullYear());