我有一个系统返回一个包含字符串格式日期的JSON对象。Javascript日期字符串转换
这些日期的格式为“2012年10月19日6时05分38秒格林尼治标准时间”(没有...我只能和他们这样的)
所以我需要进入一个日期此对象(d)准备好输出为d.toLocaleDateString()
在铬它完美通过只是将字符串传递给一个新的日期(糟糕的不良铬 - 使埃里克懒惰),但当然它在FF和IE失败
我可以通过分割字符串来解决它,但它不漂亮,我还没有想出处理来自GMT的偏移量。
必须有更优雅的方式......?
我敢肯定这里有人可以在一行中做到这一点。
如果您还没有为了处理不同的时区,抵消似乎没有必要;如果你不得不,并且如果总是以格林尼治标准时间(UTC)出现,“日期”对象有一堆'setUTCXXX'方法和一个静态的'UTC'方法。 – Passerby