我没能在IE8和Safari 5上解析ISO-8601日期"2011-04-26T13:16:50Z",但它适用于Chrome 10,FF4.支持似乎很混杂?
有谁知道哪些浏览器可以解析这种格式的实际状态?我假设IE6,7也会失败.
var d = Date.parse("2011-04-26T13:16:50Z");
Run Code Online (Sandbox Code Playgroud) 我从graph.facebook API获取了一个日期字符串"2011-11-24T09:00:27 + 0000".
我跑的时候
var timestamp = Date.parse(facebookDate);
Run Code Online (Sandbox Code Playgroud)
在铬.我得到一个与日期有关的时间戳!完善!
但在其他主流浏览器中...我得到"NaN"!!! ?
当然所有这些浏览器都使用相同的JavaScript解析功能吗?
任何人都可以解释为什么相同的javascript函数给出不同的结果?
任何人都可以告诉我如何解决这个问题......
提前致谢
亚历克斯
我正在使用RSS提要中的日期,但在IE,Chrome和Firefox中使用以下代码时,我发现了不同的结果:
new Date('2001-01-01T12:00:00Z')
Run Code Online (Sandbox Code Playgroud)
Firefox很满意,但Chrome和IE返回Invalid Date.
我以为我会尝试更换T和Z如下:
new Date('2001-01-01 12:00:00')
Run Code Online (Sandbox Code Playgroud)
这次Chrome很满意,但Firefox和IE返回Invalid Date.
有什么想法我应该做什么来在这种格式的所有浏览器中获取日期对象?!
非常感谢,蒂姆