跨瀏覽器(Firefox &鉻)和跨平臺驗證(OSX &的Linux):爲什麼Date.parse('2012-01-01')和Date.parse('1/1/2012')返回不同的值?
> Date.parse('2012-01-01')
1325376000000
> Date.parse('1/1/2012')
1325394000000
相關: https://github.com/portablemind/compass_agile_enterprise/wiki/Javascript-Date.parse-bug%3F
對於使用第二種格式,即使它似乎與您測試的瀏覽器一起使用,我也會小心謹慎,因爲對於像「1/2/2012」這樣的日期 - 我讀了2月1日的日期,但我收集美國人會把它作爲1月2日 - 瀏覽器可能會考慮或不考慮語言環境... – nnnnnn 2012-01-01 10:22:26
如果是用戶輸入(這是我的情況)很難保持謹慎 – Troy 2012-02-03 20:00:07