一、场景
开发的H5,嵌入第三方app中,在IOS手机上,发现参数atime显示成NaN,在Android手机上是正常的
二、实现方式
> var date='2022-10-10 10:10';
var atime=new Date(date).getTime();
> atime
< 1665367800000
三、解决方案
IOS手机对于'2022-10-10 10:10'这种日期格式,转化成时间戳时会出错,把日期中的【-】全部变成【/】就可以了
> var date='2022-10-10 10:10';
var atime=new Date(date.replace(/-/g, '/')).getTime();
> atime
< 1665367800000