Tag: 多个浏览器

toLocaleString()在不同浏览器中的行为不一致

我正在开展一个项目,我必须处理很多日期和时间。 服务器端技术是ASP.Net,在客户端我使用的是jQuery和jQuery Week Calendar(一个jQuery插件)。 所以这里描述的问题是,我从服务器接收数据时间类似于2012-11-13T04:45:00.00 GMT格式。 现在在客户端,我希望将此日期时间转换为区域设置日期时间格式,就像IST,EST,PKT等一样。 为实现这一点,我使用JavaScript方法toLocaleString() 。 这仅适用于Chrome,在其他浏览器中工作不一致。 以下是不同浏览器的输出: 谷歌浏览器(工作正常): 呼叫: new Date (“2012-11-13T04:45:00.00”).toLocaleString(); 输出: Tue Nov 13 2012 10:15:00 GMT+0530 (India Standard Time) 火狐浏览器: 呼叫: new Date (“2012-11-13T04:45:00.00”).toLocaleString(); 输出: Tuesday, November 13, 2012 4:45:00 AM 苹果浏览器: 呼叫: new Date (“2012-11-13T04:45:00.00”).toLocaleString(); 输出: Invalid Date IE浏览器: 呼叫: new Date (“2012-11-13T04:45:00.00”).toLocaleString(); 输出: Tuesday, November 13, […]