收藏
回答

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

真机预览型号截图



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

3 个回答

  • 长裕
    长裕
    11-20

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

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

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

    11-20
    赞同
    回复 2
    • sheng
      sheng
      11-20
      就这台手机是这样,其他iphone手机暂时没发现
      11-20
      回复
    • 长裕
      长裕
      11-20
      换个方式吧
      11-20
      回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    11-20

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

    11-20
    赞同
    回复 15
    • sheng
      sheng
      11-20
      不是当前的,是需要当日零点的,转时间戳
      11-20
      回复
    • 仙森ღ₅₂₀¹³¹⁴
      仙森ღ₅₂₀¹³¹⁴
      11-20回复sheng
      有试过其他机型么。我用iPhone X测试正常的
      11-20
      回复
    • sheng
      sheng
      11-20回复仙森ღ₅₂₀¹³¹⁴
      就是iphone 6s plus这台机有问题
      11-20
      回复
    • sheng
      sheng
      11-20回复仙森ღ₅₂₀¹³¹⁴
      11-20
      回复
    • 仙森ღ₅₂₀¹³¹⁴
      仙森ღ₅₂₀¹³¹⁴
      11-20回复sheng
      你打印下new Date().toLocaleDateString() 在iPhone 6s p下是啥。是/ 还是 -
      11-20
      回复
    查看更多(10)
问题标签