最近小程序遇到了一个bug,一个时间显示在安卓上正常,在ios会出现NAN的情况
仔细分析后发现这是因为ios对于时间格式为“YY-MM-DD 00:00:00”这种‘-’格式的不能转换为时间戳,我们需要将其转换为‘YY/MM/DD 00:00:00’这类‘/’格式的时间。以下是转换代码
var a = \'2020-8-5 09:23:20\'var b = a.replace(/-/g,\'/\')// 转换为\'/\'格式console.log(b)console.log(Date.parse(b))// 转换为时间戳