微信小程序> 《微信小程序》时间戳不兼容IOS系统的问题

《微信小程序》时间戳不兼容IOS系统的问题

浏览量:2734 时间: 来源:Ammyo_o

记一下自己在开发中遇到的问题以及解决方案:

在做表单验证的时候,需要验证时间日期是否大于今天。然后通过将日历插件选择的日期和当前日期进行比较。

代码如下:

        //日历插件选择的日期        var date = that.data.dateNumber;        var selectDate = Date.parse(date);        //当前时间        var nowData= Date.parse(new Date());        //比较,并将比较结果赋给isDate         var isDate = selectDate  nowData;

然后,我发现安卓能够正常得出结果但是在IOS系统下不行。研究之后得出的结果是IOS不支持 “YYYY-MM-DD“ 这样的时间格式,转换成时间戳是:NAN。解决办法如下:

        var date = that.data.dateNumber;        var selectDate = Date.parse(date.replace(/-/g, '/'));        var nowData= Date.parse(new Date());        var isDate = selectDate  nowData;

将 “YYYY-MM-DD“ 时间格式中的“-”替换成 “/” ,IOS就能识别了。注意:date是字符串类型。
(琢磨了好久呢,小声哔哔,根本原因还是因为菜。。。)


版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎