我使用自UTC时代以来的秒数来计算日期。
以下是我目前的工作方式:
var LastUpdatedTime = data.LastUpdated;
myDate = new Date(1000 * LastUpdatedTime);
var LastUpdatedTime = myDate.toLocaleString();
在Chrome中,我看到: 2/26/2013 9:57:35 AM
这正是我想要的
在Safari中我看到: 2013年2月26日美国东部时间上午9:27:34
有关如何让Safari以与Chrome相同的方式格式化日期的任何建议吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
浏览器可以自由地以他们喜欢的任何格式实现Date的字符串输出函数。要在浏览器之间实现一致的格式,您必须创建自己的格式化功能或使用第三方库,例如Datejs或date.format.js。
顺便说一句,这与jQuery无关。问题是ECMAScript没有定义一致的日期格式化机制。