当前位置:首页 > 日记 > 正文

js Date | 日期函数浏览器兼容问题解决方法

js Date | 日期函数浏览器兼容问题解决方法

一般 直接new Date() 是不会出现兼容性问题的,而 new Date(datetimeformatstring) 常常会出现浏览器兼容性问题,为什么,datetimeformatstring中的某些格式浏览器不兼容。

1. 无参

//无参 所有浏览器都兼容var dateTime = new Date();

2.日期参数

//日期参数 格式1var dateTime = new Date("2017-09-12");

a. IE

  > IE9-(不兼容) 

  > IE9+(兼容,包含IE9)

b. 火狐(兼容)

c. 谷歌 (兼容) 

//日期参数 格式2 所有浏览器都兼容var dateTime = new Date("2017/09/12");

3.日期时间参数

//日期时间参数 格式1var dateTime = new Date("2017-09-12 13:41:00");

a. IE    (不兼容,不管哪个版本)

b. 火狐 (不兼容)

c. 谷歌 (兼容) 

//日期时间参数 格式2 所有浏览器都兼容var dateTime = new Date("2017/09/12 13:42:00");
//日期时间参数 格式3var dateTime = new Date("2017-09-12T13:42:00");

a. IE

  > IE9- (不兼容)

  > IE9+(兼容)

  > IE9(半兼容 8个小时时间差)

b. 火狐 (兼容)

c. 谷歌 (半兼容 8个小时时间差) 

//日期时间参数 格式4var dateTime = new Date("2017/09/12T13:42:00");

a. IE    (半兼容 1小时时间差)

b. 火狐 (不兼容)

c. 谷歌 (不兼容) 

综上,所有主流浏览器都支持的格式为: var dateTime = new Date("2017/09/12 13:42:00");

那么解决方案就是 将datetimeformatstring 转换成 yyyy/MM/dd hh:mm:ss 格式化字符串即可

相关文章

微信小程序 action-sheet 反馈上拉

微信小程序 action-sheet 反馈上拉

上拉,简单实例,菜单,反馈,程序,微信小程序 action-sheet 反馈上拉菜单简单实例看下实现效果图:jsvar items = ['item1', 'item2', 'item3', 'item4'] var pageObject = { data: { actionSheetHidden: true, actionSheetItems: …

PPT2013合理应用配色方案的方法有

PPT2013合理应用配色方案的方法有

方案,方法,有哪些,电脑软件,  在PPT颜色搭配方面,苦于没有什么新意,不知道从何做起。为何不尝试一下PPT自带的配色功能呢?应用了模板配色,文字配色方案也会相应地改变。以下是小编为您带来的关于PPT2013合理应用配色方案,希望对您有所帮助。P…

ps怎么制作沙漠效果的?

ps怎么制作沙漠效果的?

沙漠,效果,电脑软件,ps,ps利用滤镜制作大漠效果。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、新建一个画布,参数如图。2、新建一个图层 大地1。3、使用菜单的滤镜的渲染的云彩。效果如图。4、使用…

js 数据存储和DOM编程

js 数据存储和DOM编程

编程,数据存储,电脑软件,js,DOM,数据存储·在javascript中,数据存储的位置会对代码整体性能产生重大的影响。·数据存储共有4种方式:字面量、变量、数组、对象成员。·要理解变量的访问速度,就要理解作用域。由于局部变量处于作用域的起始位置…

JS检测数组类型的方法小结

JS检测数组类型的方法小结

检测,方法,数组类型,电脑软件,JS,1.instanceof  当只有一个全局执行环境时适用,如果包含多个框架,就存在两个以上不同版本的Array构造函数,如果从一个框架向另一个框架传递数组,传入的数组与在第二个框架中原生创建的数组分别具有不同的构造…

PS半调图案滤镜怎么处理?

PS半调图案滤镜怎么处理?

滤镜,怎么处理,图案,电脑软件,PS,PS的半调图案滤镜可以给图片换个风格,该怎么使用半调图案滤镜呢?下面我们就来看看详细的教程。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、打开一个PS的软件,然后打…

angularJS利用ng-repeat遍历二维数

angularJS利用ng-repeat遍历二维数

二维数组,实例代码,遍历,电脑软件,angularJS,最近在做报表的项目,有一种情况是后台返回给我的是一个二维数组,在前台将数据放入到表格中,因为我们用的是AngularJS的前台框架,所以利用ng-repeat来实现:首先在js中:复制代码 代码如下:$scope.Week =…

PPT2013发光边缘文字特效如何制作

PPT2013发光边缘文字特效如何制作

边缘,文字特效,电脑软件,  PPT中文字处理的一些技巧,例如制作发光文字特效,比起干瘪瘪的文字未经处理来说,可谓增色不少。以下是小编为您带来的关于PPT2013发光边缘文字特效,希望对您有所帮助。PPT2013发光边缘文字特效1 启动PowerPoint2013,…

jQuery修改DOM结构_动力节点Java学

jQuery修改DOM结构_动力节点Java学

修改,节点,结构,学院,动力,直接使用浏览器提供的API对DOM结构进行修改,不但代码复杂,而且要针对浏览器写不同的代码。有了jQuery,我们就专注于操作jQuery对象本身,底层的DOM操作由jQuery完成就可以了,这样一来,修改DOM也大大简化了。添加DOM要添…

excel 日期函数的使用方法excel的

excel 日期函数的使用方法excel的

日期函数,使用方法,电脑软件,excel,strong,  Excel中的日期函数具体该如何使用呢?下面是由小编分享的excel 日期函数的使用方法,以供大家阅读和学习。excel 日期函数的使用方法日期函数使用步骤1:例如显示今天的日期。输入公式=today()。ex…

在Excel2010中怎么用颜色筛选显示

在Excel2010中怎么用颜色筛选显示

显示,筛选,颜色,中用,电脑软件,  在Excel的操作使用中,若想高亮度显示某一数据区域的重复值,可以使用Excel2010中的条件格式得以实现。以下是小编为您带来的关于在Excel2010中用颜色筛选显示重复值,希望对您有所帮助。在Excel2010中用颜色筛…

jquery ztree实现右键收藏功能

jquery ztree实现右键收藏功能

右键,功能,收藏,电脑软件,jquery,公司用到ztree。近期把工作中需要的做个总结html部分:js和cssjs:总结以上所述是小编给大家介绍的ztree实现右键收藏功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感…