zoukankan      html  css  js  c++  java
  • 解决微信小程序中Date.parse()获取时间戳IOS不兼容的问题(IOS为NaN的问题)

    前端同事在做微信小程序时发现IOS获取的时间戳为空的问题,后来通过跟踪发现,原来是因为IOS系统不支持2017-01-01格式的时间导致的,

    var mydata = '2017-01-01 11:00:00'; 
    console.log("返回时间:" + mydata);
    var time = Date.parse(new Date(mydata)) / 1000; 

    这样的代码安卓手机开发手机测试都没有问题,唯独IOS获取的日期为NaN,若干次百度调试后发现,原来IOS只识别2017/01/01这样的日期格式,
    下面用正则替换2017-01-01日期格式为2017/01/01后问题解决(代码如下)

    var mydata = '2017-01-01 11:00:00';  
    mydata=data.replace(/-/g, '/');  
    console.log("返回时间:" + mydata);  
    var time = Date.parse(new Date(mydata)) / 1000; 

  • 相关阅读:
    Android移动view动画问题
    GIT常用操作
    linux下mysql安装
    jdk安装
    linux下Tomcat安装
    猜测性能瓶颈
    MySQL没有远程连接权限设置
    linux下jmeter使用帮助
    BI的核心价值[转]
    BI与大数据
  • 原文地址:https://www.cnblogs.com/dalulu/p/9134234.html
Copyright © 2011-2022 走看看