2013-03-06 2 views
0

Когда я конвертирую дату 2012-01-01, используя следующий код javascript.JavaScript DateTime Conversion Decreasing один день

var dtmRDate = new Date('2012-01-01'); 

возвращает результат:

Sat Dec 31 19:00:00 EST 2011 

Похоже, что снижение на один день. Что я должен сделать, чтобы решить эту проблему.

+0

это выглядит как timezone, по умолчанию парсер будет считать, что входной сигнал находится в часовом поясе UTC, и при преобразовании в строковое представление он использует местный часовой пояс –

+1

Вы можете попробовать 'new Date ('2012-01-01 EST')' –

ответ

0

это выглядит как вопрос часовой пояс, по умолчанию анализатор будет считать вход, чтобы быть в UTC часовой пояс и при преобразовании в строковое представление использует местный часовой пояс

Вы можете попробовать new Date('2012-01-01 EST')