Объекты моей даты в JavaScript всегда представлены UTC +2 из-за того, где я находится. Следовательно, как это
Mon Sep 28 10:00:00 UTC+0200 2009
Проблема делает JSON.stringify
преобразует указанную дату в
2009-09-28T08:00:00Z (notice 2 hours missing i.e. 8 instead of 10)
Мне нужно, чтобы дата и время выполнялись, но это не так, поэтому это должно быть
2009-09-28T10:00:00Z (this is how it should be)
В основном я использую это:
var jsonData = JSON.stringify(jsonObject);
Я попытался передать параметр replacer (второй параметр в stringify), но проблема в том, что это значение уже обработано.
Я также попытался использовать toString()
и toUTCString()
в объекте даты, но они не дают мне того, что я хочу.
Кто-нибудь может мне помочь?