首页 > 微信 > 详细

小程序在ios端的日期处理问题

时间:2021-03-17 14:58:04      阅读:43      评论:0      收藏:0      [点我收藏+]

iOS系统对js中的new Date()方法有格式要求

let dt = new Date("2019-07-24 19:57")// dt会返回valid Date

正确写法应该是

let dt =newDate("2019/07/24 19:57") // 用/隔开

对应正则处理:

let tm = "2019-07-24 19:57"
let dt = new Date(tm.replace(/-/g,‘/‘))

    以上是常规处理手段,说一个在比较坑的点:

处理形如“2021年02月25日”的日期时,如果使用

‘2021年02月25日‘.replace(/\年|\月|\日/g, ‘/‘) // 2021/02/25/

2021/02/25/的格式IOS在本地真机调试的环境下不会有问题,但是在体验版和正式版下会处理为NaN

所以要处理掉最后的那条/才不会有问题:

‘2021年02月25日‘.replace(/\年|\月/g, ‘/‘).replace(/\日/g, ‘‘) // 2021/02/25

  

 

小程序在ios端的日期处理问题

原文:https://www.cnblogs.com/gott/p/14549030.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!