收藏
回答

new Date(new Date().toLocaleDateString())有问题

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug iOS 9.2.1 iphone 6s plus 7.0.8

在iphone 6s plus手机上,预览显示null,真机预览显示正常,上线版本显示null,请问这是bug吗?

截取的一段demo  https://developers.weixin.qq.com/s/WrnRg1ml7zdL

真机预览型号截图



最后一次编辑于  2019-11-20
回答关注问题邀请回答
收藏

3 个回答

  • 陈长裕
    陈长裕
    2019-11-20

    先看看new Date().toLocaleDateString()是什么值,这是跟你系统设置的地区语言有关

    2019-11-20
    有用
    回复 1
    • sheng
      sheng
      2019-11-20
      真机预览是 11/20/2019 
      直接预览是 2019年11月20日
      我估计线上版本也是 2019年11月20日
      2019-11-20
      回复
  • 银
    2019-11-20

    ios 不支持 yyyy-mm-dd  的格式化,用 / 代替,如果只有ios不正常的话 看看是不是这个原因

    2019-11-20
    有用
    回复 2
    • sheng
      sheng
      2019-11-20
      就这台手机是这样,其他iphone手机暂时没发现
      2019-11-20
      回复
    • 陈长裕
      陈长裕
      2019-11-20
      换个方式吧
      2019-11-20
      回复
  • Code Weaver
    Code Weaver
    2019-11-20

    获取当前时间戳吗??? 干嘛不用Date.now()

    2019-11-20
    有用
    回复 15
    • sheng
      sheng
      2019-11-20
      不是当前的,是需要当日零点的,转时间戳
      2019-11-20
      回复
    • Code Weaver
      Code Weaver
      2019-11-20回复sheng
      有试过其他机型么。我用iPhone X测试正常的
      2019-11-20
      回复
    • sheng
      sheng
      2019-11-20回复Code Weaver
      就是iphone 6s plus这台机有问题
      2019-11-20
      回复
    • sheng
      sheng
      2019-11-20回复Code Weaver
      2019-11-20
      回复
    • Code Weaver
      Code Weaver
      2019-11-20回复sheng
      你打印下new Date().toLocaleDateString() 在iPhone 6s p下是啥。是/ 还是 -
      2019-11-20
      回复
    查看更多(10)
登录 后发表内容
问题标签