我们有一个简单的函数,它可以在Mac浏览器以外的每个浏览器中正常工作(在Mac上用于Chrome,用于PC上的Safari )Mac上的Javascript(Safari)toLocaleTimeString()古怪
例如,
new Date().toLocaleTimeString()
我们希望这个给格式化这样的时刻:
11点59分25秒
然而,在Mac上的Safari,我们得到这个
11点59分25秒GMT + 01:00
我们做这些时间为一小时取出(其加入小时任何计算计算上)
例如 11:59:25 - 11:59:25 = 01:00:00(应该是00:00:00)
任何想法?
为什么它将时区添加到字符串?这使我们对我们的数据库有点问题
为什么它会增加一小时的刺痛?
为什么只是在那一个血腥的浏览器!
谢谢你的时间。
尽管这是一个老问题,我非常有兴趣在回答中也是如此。 – KonstantinK 2012-09-19 20:13:58