日期格式转化成时间戳,在IOS手机上显示成NaN

一、场景

开发的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

猜你喜欢

转载自blog.csdn.net/LzzMandy/article/details/126856671