js new Date() 在ios系统中的转换问题

在做手机端html研发的时候,发现iOS端对

var endDate = new Date('2018-3-8 17:11:00');
endDate.getTime();

转换有问题
,后来查阅了资料发现如下写法可以解决

var endDate = questionBase.startTime;
var arrDatetime = endDate.split(" ");
var arrDate = arrDatetime[0].split("-");
var arrTime = arrDatetime[1].split(":");
var startTimeMillion = (new Date(arrDate[0], arrDate[1] - 1, arrDate[2], arrTime[0], arrTime[1], arrTime[2])).getTime();

(new Date(年, 月, 日, 时, 分, 秒)).getTime();

用这种方式去获取, 就可以了

猜你喜欢

转载自blog.csdn.net/io97704842/article/details/79487226