收藏
回答

ios 日期类型转换报错

正常的new Date("2020-12-29 15:07:25"),ios实体机报错,手机为iPhone XR,iPhone 7

微信小程序开发工具模拟ios正常,真机调试ios正常,上传代码之后安卓正常,ios报错

回答关注问题邀请回答
收藏

3 个回答

  • 小黎
    小黎
    2020-12-29

    IOS系统不支持2020-12-29这样的格式的时间,直接格式化一下就兼容iOS了,new Date前先替换

    replace(/-/ g,'/'

    2020-12-29
    有用 4
    回复 2
    • 思你如人间四月天
      思你如人间四月天
      2020-12-29
      正解
      2020-12-29
      回复
    • 寸许月光
      寸许月光
      2021-05-11
      ios是什么原因没有实现这种语法呢?正常IOS8601是推荐横杠-连接
      2021-05-11
      回复
  • ax
    ax
    2020-12-29

    ios系统支持的时间格式是2020/12/29这样可以显示,判断设备的系统然后用正则替换一下就ok了

    2020-12-29
    有用
    回复
  • 同步
    同步
    2020-12-29

    这其实也不算报错吧,他的格式不一样的,你可以试试 new Date(2020,12,29,15,07,25)

    2020-12-29
    有用
    回复
登录 后发表内容
问题标签