0
當我使用以下JavaScript代碼轉換日期2012-01-01時。JavaScript日期時間轉換減少一天
var dtmRDate = new Date('2012-01-01');
返回結果:
Sat Dec 31 19:00:00 EST 2011
好像是遞減一天。我該怎麼做才能解決這個問題。
當我使用以下JavaScript代碼轉換日期2012-01-01時。JavaScript日期時間轉換減少一天
var dtmRDate = new Date('2012-01-01');
返回結果:
Sat Dec 31 19:00:00 EST 2011
好像是遞減一天。我該怎麼做才能解決這個問題。
它看起來像一個時區的問題,在默認情況下解析器將假設輸入是在UTC時區,並轉換爲字符串表示時,它使用本地時區
您可以嘗試new Date('2012-01-01 EST')
它看起來像一個時區問題,默認情況下,解析器將假設輸入爲UTC時區,並在轉換爲字符串表示時使用本地時區 – 2013-03-06 10:56:57
您可以嘗試'new Date('2012-01-01 EST')' – 2013-03-06 11:00:24