uniapp中ios时间格式的问题

uniapp中ios时间格式的问题,第1张

在uniapp开发中将( yyyy-MM-dd HH:mm:ss )格式的时间转换为时间戳时,Android系统下可以正常转换,在iOS系统下会报错NaN。

let dateStr = '2022-4-30'

console.log(+new Date(dateStr))

//Android:1651248000000
//iOS:NaN

其原因是iOS只能识别( yyyy/MM/dd HH:mm:ss)这种时间格式,所以需要将时间格式进行处理后再进行转换。 

let dateStr = '2022-4-30'

let os = uni.getSystemInfoSync().platform

if (os == 'ios') dateStr = dateStr.replace(/-/g,'/')

console.log(+new Date(dateStr))

//Android:1651248000000
//iOS:1651248000000

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/996450.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存