收藏
评论

android和ios时间格式解析上有差异

new Date(“2012-02-22 12:00:00”)这种形式,在ios里不生效,ios不识别横杠格式日期。解决方法:将-替换为/即可。即new date(“2012/02/22 12:00:00”)。

可以用如下代码 var date= date.replace(/-/g, '/');

最后一次编辑于  2018-05-29  (未经腾讯允许,不得转载)
复制链接收藏赞 0

3 个评论

  • Mickey.X
    Mickey.X
    2018-06-14

    ECMAScript defines a string interchange format for date-times based upon a simplification of the ISO 8601 Extended Format. The format is as follows: 

    YYYY-MM-DDTHH:mm:ss.sssZ

    2018-06-14
    赞同
    回复
  • 老马
    老马
    2018-06-15

    我 只想 知道为什么呢??

    我们后台时间 统一使用 2010-10-01 20:00:59 格式


    2018-06-15
    赞同
    回复 1
    • nicmic
      nicmic
      2018-06-15

      在小程序前端,如果要调用new Date(),参数里放的时间格式是横杠的,那苹果手机全都报错,苹果系统格式是斜杠的,可以百度下,我也是线上遇到这个问题记录下的

      2018-06-15
      赞同
      回复