踩过的坑:iOS本地时间返回的格式和安卓系统的不一样
如何兼容,请看一下代码!通透。。。
const time1 = "2019-02-14 21:00:00";
const time2 = "2019-05-01 09:00:00";
const getDaysDiffBetweenDates = (dateInitial, dateFinal) =>
(dateFinal - dateInitial) / (1000 * 3600 * 24);
const _exceedTime = `${getDaysDiffBetweenDates(new Date(time1.replace(/-/g, '/')), new Date(time2.replace(/-/g, '/')))}`
例如:只需要加上 .replace(/-/g, '/'))
即可实现兼容。