Javascript +日期转换在IE8和Safari



我正在尝试将日期时间(UTC: 2012-12-05T21:55:00的原始格式)转换为可读的本地时间格式,但不同浏览器的输出不同:

DateTime = new Date(DateTime);
alert(DateTime);

在Chrome中显示为:

Wed Feb 20 2013
05:31:00 GMT +0800
(Malay Peninsula
Standard Time)

, IE中:

Wed Feb 20 05:31:00
UTC+0800 2013
因此,我应用了一个。format to it:
DateTime = new Date(DateTime);
DateTime.format('dd MMM, yyyy hh:mm tt')
alert(DateTime);

该格式在Chrome和IE9中表现良好且一致:

20 Feb, 2013 05:31 AM

但是在IE8和Safari中显示它有一个问题,它显示日期为:

NaN, 000NaN
NaN:NaN AM

我尝试了其他JS插件,如日期忍者,但也没有帮助。谁能告诉我如何解决南苏丹问题?谢谢。

几个月前,我面临的问题与您面临的问题"完全"相同。使用moment.js。它在Chrome, FF和IE(包括IE 8)中提供一致的日期格式

相关内容

  • 没有找到相关文章

最新更新