可能重复:
Help parsing ISO 8601 date in Javascript转换JSON日期字符串到正确的Date对象
我认为这应该是很简单的,但变成了令人惊讶的乏味。
从WEB API,我通过AJAX接收selected
对象,其属性之一是InspectionDate日期时间字符串如2012-05-14T00:00:00
在JavaScript中,我使用以下代码具有正确的日期对象
selected.JsInspectionDate = new Date(selected.InspectionDate);
但JsInspectionDate显示
2012/05/14 00:00 in firefox,
2012/05/13 20:00 in chrome and
NAN in IE9
为2012-05-14T00:00:00.
有人能告诉我为什么会出现这个问题吗?以及如何解决这个问题?我只想在Firefox中显示所有浏览器。
看起来像一个时区的问题。 4小时不同,你住在东海岸吗? –
请参阅:http://stackoverflow.com/q/498578/220060 – nalply
@MikeRobinson是我在东海岸时区 –