收藏
回答

iphone xs max new Date()原生方法不能用

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 客户端 7.0.5 2.7.7

- 当前 Bug 的表现(可附上截图)

console.log(new Date(`2019-07-26 18:56:00`).getMinutes())

在真机预览以及生产环境中打印的结果为<NaN>

真机调试中没有此问题

测试机型为 iphone xs max

在安卓当中没有发现此问题

真机调试中没有此问题

- 预期表现

返回56

- 复现路径


- 提供一个最简复现 Demo

console.log(new Date(`2019-07-26 18:56:00`).getMinutes())



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

3 个回答

  • 罗梅光
    罗梅光
    2019-07-27

    建议时间格式 2019/07/26 00:00:00 在安卓和ios下都不会报错

    2019-07-27
    有用
    回复
  • 王和旭
    王和旭
    2019-07-26

    用wx.getSystemInfo判断一下机型,ios就做一下处理

    if (sysinfo == 'ios') {

    // console.log(endtime)

    endDate = new Date(endtime.replace(/-/g, '/').replace(/T/g, " "))

    }

    2019-07-26
    有用
    回复
  • 灵芝
    灵芝
    2019-07-26

    2019-07-26改成2019/07/26试试

    2019-07-26
    有用
    回复
登录 后发表内容