一般这样创建一个日期变量
var d = new Date("2017-08-11 12:00:00");
发现在iOS中不兼容,返回valid Date。
IOS中不支持 - 连接日期
function strToDate(dateObj){ dateObj = dateObj.replace(/T/g, ' ').replace(/.[d]{3}Z/, '').replace(/(-)/g, '/') if (dateObj.indexOf(".")>0)dateObj = dateObj.slice(0, dateObj.indexOf(".")) return new Date(dateObj) }
var ExpectedFinishTime = "2017-08-11 12:00:00"; var nowTime = +new Date(); var flagTime= strToDate(ExpectedFinishTime).getTime()-nowTime;