H5 Date.parse(new Date(date))在IOS上失效,出现NaN情况
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了H5 Date.parse(new Date(date))在IOS上失效,出现NaN情况相关的知识,希望对你有一定的参考价值。
参考技术A 最近做的一个H5项目,根据后台给的活动结束时间,来判断活动是否可以进入后台返回的时间格式为:2021-05-02 17:27:46
思路:判断当前时间与活动结束时间的时间差
let now = Date.parse(new Date())
let endTime = Date.parse(new Date(date)) // date为后台返回时间
这时的endTime在ios上是NaN, 在电脑上和安卓上是可以的
所以需要处理一下这个时间格式:let newDate = date.replace(/-/g, '/')
就可以了
Date.parse和new Date(str)的兼容性问题
Date.parse和new Date(str)的兼容性问题
‘2015-05-04‘是无法被各个浏览器中,使用new Date(str)来正确生成日期对象的。 正确的用法是‘2015/05/05‘.
以上是关于H5 Date.parse(new Date(date))在IOS上失效,出现NaN情况的主要内容,如果未能解决你的问题,请参考以下文章
java new date(str) 在tostring() 对象会报错?为啥?