• APP 和小程序中通过日期格式获取时间戳的一个bug


    介绍一下背景:业务逻辑就不多说了,就说关键出问题的一步,需要将 2019-10-10 这个格式转换为时间戳。在不同平台不同场景下问题还很怪异

    app上:ios 安卓线上的都有问题  ios模拟器没问题  ios真机连本地有问题,安卓真机连本地没问题

    微信小程序上:小程序真机调试没问题,预览和线上有问题

     

    new Date('2019-10-10') 显示报错是 Date(null) ,new Date('2019-10-10'.getTime() 是NAN的结果。分析是不同平台或者不同环境下对时间格式解析转换标准不一样。

     

    解决方法: 将 2019-10-10 格式替换成 2019/10/10 。顺便提一下 2019-10-10转换成时间戳对当日8点对时间戳, 2019/10/10 是当日 0点对时间戳,如果是对比差了几天或者判断是今天还是明天后天需要注意这个问题。

  • 相关阅读:
    【转】Ajax 基础学习
    Top 10 Programming Fonts
    如何成为一个C++高级程序员
    11本免费的编程电子书(英文)
    十个顶级的C语言资源助你成为优秀的程序员
    【转】自己动手写SC语言编译器
    windows下Idea2019.3.4的安装与破解
    大数据小白零基础学习大数据分享
    windows下jdk按装
    windows下Scala安装
  • 原文地址:https://www.cnblogs.com/hjj2ldq/p/11649654.html
Copyright © 2020-2023  润新知