zoukankan      html  css  js  c++  java
  • 微信小程序中new Date()转换时间时间格式时IOS不兼容的问题

    本周写小程序,遇到的一个bug,在chrome上显示得好好的时间,一到Safari/iPhone 就报错 “invalid date”,时间格式为“2019.06.06 13:12:49”,然后利用new Date() 转换时间戳时,使用微信开发工具、安手机开发版、安手机体验版都没问题,ios中无法展示。

    猜想,会不会是Safari不支持yyyy-mm-dd / yyyy.mm.dd 这种格式,于是在 safari 浏览器测试一波,顺便也测试了 “2018-12-10”格式的:

    safari 浏览器报错:2018.12.10 11:11:11日期格式

    safari 浏览器报错:2018-12-10 11:11:11 日期格式

    解决办法:

     var d = new Date(TokenEndDate.replace(/-/g, "/")) // 格式化时间

     将日期转为“/”分割的就行了

  • 相关阅读:
    ASP.NET 2.0
    PHP
    SQL 查询逻辑处理顺序
    LEETCODE
    网络学习课程资源
    概率论
    集合论
    图论
    《组合数学》
    离散数学
  • 原文地址:https://www.cnblogs.com/mxiaoli/p/11424770.html
Copyright © 2011-2022 走看看