你的位置:首页 > Java教程

[Java教程]Safari new Date()


最近在敲代码的时候不觉得Safari有什么兼容问题,相比较的更多的时候再考虑ie,结果今天就栽在了Safari日期格式化上面了。

正如前面说的没有特别注意Safari的兼容问题所以特地粘贴这个打开Safari控制台的方法,算是给自己长记性吧。转自百度经验

http://jingyan.baidu.com/article/cb5d61050860e2005c2fe024.html

new Date("2014-03-09");

在Safari中报错invalid date。

目前Safari可以支持的标准格式如下:

MM-dd-yyyy yyyy/MM/dd MM/dd/yyyy MMMM dd, yyyy MMM dd, yyyy

如果仅是很少量的使用日期时间,个人认为无需打动干戈的去使用DateJS这种库,简单的进行正则匹配为safari可以识别的格式即可,如下:

new Date('2011-04-12'.replace(/-/g, "/"))
原文地址:http://www.it165.net/pro/html/201404/11947.html