1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > IE浏览器与非IE浏览器JS日期兼容性问题处理

IE浏览器与非IE浏览器JS日期兼容性问题处理

时间:2020-11-17 00:12:02

相关推荐

IE浏览器与非IE浏览器JS日期兼容性问题处理

执行语句

console.log(new Date("-07-04 18:40").getTime());

在IE浏览器中打印出:NAN

在非IE浏览器中打印出:1499164800000

执行语句

console.log(new Date("/07/04 18:40").getTime());

在IE浏览器中打印出:1499164800000

在非IE浏览器中打印出:1499164800000

可见对于日期字符串最好用“/”连接,以免出现兼容性问题。

如果得到的是一个“-”连接的日期字符串,可以用字符串的replace()函数进行替换。

string.replace()简介

语法

var strings = string.replace(regexp,replacement);

regexp: 您要执行替换操作的正则表达式,如果传入的是一个字符串,那就会当作普通字符来处理,并且只会执行一次替换操作;如果是正则表达式,并且带有global(g)修饰符,则会替换所有出现的目标字符,否则,将只执行一次替换操作。

replacement: 您要替换成的字符。

返回值是执行替换操作后的字符串。

如:

var str = "-07-04 18:40";var strResult = str.replace(/\-/g,"/");

转发请注明出处:/it-deepinmind/

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。