У меня есть дата String в таком формате: Tue Sep 02 00:00:00 GMT+200 2014
, Я хотел бы иметь только в Javascript этот формат ISO: 2014-09-02T00:00:00.000Z
.Преобразование даты Javascript
Так что я написал этот код:
var date = new Date("Tue Sep 02 00:00:00 GMT+200 2014");
date.toJSON();
но он возвращает: "2014-09-01T22:00:00.000Z"
. Как я могу получить подходящую дату в формате ISO? Спасибо.
Почему вы ожидаете, что 'Tue Sep 02 00:00:00 GMT + 200 2014' должен равняться' 2014-09-02T00: 00: 00.000Z'? Первая дата имеет смещение по времени, которое отсутствует во втором. –
«Вт Сен 02 00:00:00 GMT + 200 2014» поступает из кода Java, он передается в Javascript, но в JS мне нужно одно и то же время в формате ISO, это возможно? – django
@django: Мы сообщаем вам, что вы уже * получаете * правильный формат ISO. – Bergi