我正在嘗試在Node.js中創建新日期;出於某種原因,它給了我一天的日子。Node.js日期命令創建不正確的日期
date = new Date("17 Jul 1990");
Fri, 16 Jul 1990 23:00:00 GMT
huh ??? ???
編輯:我正在使用Node.js for windows v0.6.5,只是今天下載和安裝。
我正在嘗試在Node.js中創建新日期;出於某種原因,它給了我一天的日子。Node.js日期命令創建不正確的日期
date = new Date("17 Jul 1990");
Fri, 16 Jul 1990 23:00:00 GMT
huh ??? ???
編輯:我正在使用Node.js for windows v0.6.5,只是今天下載和安裝。
這不是一天,它是一個小時(看起來更好)。它做得很好。它考慮了機器本地時區,但字符串結果顯示GMT。
而且這僅僅是因爲什麼在節點寫下來REPL是util.inspect(x)
(使用toUTCString()
),不x.toString()
。
只要嘗試date.toString()
,你會看到一切都是完全正確的。
可能只是它在您的時區中打印日期。嘗試'date.toISOString()' – Raynos