ios new Date()NaN解决办法

最近在做一个活动页,根据后台返回的活动开始时间、结束时间判断当前活动的状态以及实现倒计时 效果,在pc浏览器和安卓手机测试均没有问题,但是在ios上不显示倒计时。 后台返回的日期格式如下:2020-04-20 10:43:35 js获取该日期的毫秒数: var startT = '2020-04-20 10:43:35'; console.log("getTime:"+new Date(startT).getTime()); //打印结果: VM126:2 getTime:1587350615000 这个方法在pc浏览器和安卓手没有问题,但是在ios上打印结果为NaN。 解决办法:把所有的”-“替换成”/” var startT = '2020-04-20 10:43:35'.replace(/-/g,"/"); console.log("getTime:"+new Date(startT).getTime()); //打印结果: VM143:2 getTime:1587350615000 这样获取毫秒数正常啦。 原文作者技术博客:https://www.jianshu.com/u/ac4daaeecdfe

本文章由javascript技术分享原创和收集

发表评论 (审核通过后显示评论):

昵称:
邮箱:
内容: