记一次ios端时间戳转换的大坑
2019-05-14 本文已影响0人
殖民_FE
一般时间字符串的时间格式转换时间戳如下:
+new Date("2000-09-09 23:56:38");
即可;
但是!
此种方法,在iOS端并不兼容,转换后的时间是null
!
经多次尝试后,发现以下这种兼容的安卓和ios端的写法,如下:
var arrStart = ("2000-09-09 00:00:00").split(/[- : \/]/);
var dateStart = +new Date(arrStart[0], arrStart[1] - 1, arrStart[2], arrStart[3], arrStart[4], arrStart[5]);
ok!
填了一个坑!
image.png