在写一个倒计时页面时遇到了问题,在使用new Date('2018-08-09 11:59:59')格式化时间后,ios端页面显示invalid Date。因为'2018-08-09 11:59:59'是从api获取的数据,故需要先将数据格式替换为2018/08/09 11:59:59来兼容safari。
var formatTime = new Date($(oldTime.replace(/-/g,'/'));
获取倒计时(10分钟):
const time_now = new Date;
const rest_time = 10 - parseInt(parseInt(time_now - formatTime) / 1000 / 60);
参考文档: