今天遇到一个bug,问题是这样的:有这么一个函数
意思大家应该都懂,将String转换为时间戳,再去截取得到自己想要的格式。
但是在ie以及safari里出现了如下bug
全都变成NaN了,NaN是个什么东西?学过javascript的同学都了解过吧。这里不解释了。
其实不是什么大问题,就是chrome在将字符串转换为时间戳的时候,是支持类似2017-5-5这样的格式的,但是在其他浏览器里面是不支持带 ‘-’ 的时间格式,需要将其转换为2017/5/5这样即可。
一个正则就可以解决的问题咋们就不要动手动脚了