javascript中IE浏览器不支持NEW DATE()带参数的解决方法_Javascript教程-查字典教程网
javascript中IE浏览器不支持NEW DATE()带参数的解决方法
javascript中IE浏览器不支持NEW DATE()带参数的解决方法
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下:vardate1=newDate(dateTimes[z][1]);在火狐下可以正常取得时间,在IE7下却是NaN。纠结老...

复制代码 代码如下:

var date1=new Date(dateTimes[z][1]);

在火狐下 可以正常取得时间,在IE7下 却是 NaN。纠结老长时间,放弃了new date 然后再老外的论坛中找了一段段代码可以兼容所有浏览器的格式化日期代码:

复制代码 代码如下:

function NewDate(str) {

str = str.split('-');

var date = new Date();

date.setUTCFullYear(str[0], str[1] - 1, str[2]);

date.setUTCHours(0, 0, 0, 0);

return date;

}

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类