首先IE8是支持replace的,网上搜了文摘我还以为是不支持。
在IE8下,时间不支持2018-05-15这种格式,但是支持2018/05/15这种格式。
所以用到 replace
为了避免这种不支持的格式,就转为时间戳进行日期的增减操作
某个场景,没有区分是时间(2018-05-15)还是时间戳(413241234),都要进行一遍replace操作
而时间戳传值给函数用时,是一个number类型
var b = 413241234
var a = b.replace(/-/g,'/')
这样是不行的,大兄dei!
改成这样
var b = 413241234
b = b+ ' ';、、转换为字符串
var a = b.replace(/-/g,'/')
好了,就这样。