小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 当前 Bug 的表现(可附上截图)
在苹果手机里,倒计时在小程序的预览里面,正式上线版本里不显示,但苹果手机调试的控制台会打印倒计时在执行,开发工具和远程调试会显示,安卓手机一切正常。
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这是因为iOS时间戳转换问题,
let arr = that.data.gmtDate.split(/[- :]/);// that.data.gmtDate时间格式为'2018-08-07 10:23:00'
let nndate = new Date(arr[0], arr[1] - 1, arr[2], arr[3], arr[4], arr[5]);
nndate=Date.parse(nndate)
let timeLeft = nndate- new Date();
上面代码是我之前从网上找来的可兼容安卓苹果端的代码
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
谢谢 出来了
你好,怎么解决呢?
let arr = this.date.split(/[-: ]/) //this.date:2019-09-10 10:20:00let nndate = new Date(arr[0], arr[1] - 1, arr[2], arr[3], arr[4], arr[5]) nndate = Date.parse(nndate) + lastStamp //lastStamp是个时间戳,例如180000this.endTime = this.utils.formatStamp(nndate) //formatStamp 转化格式显示失败还是NAN
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这是因为iOS时间戳转换问题,
let arr = that.data.gmtDate.split(/[- :]/);// that.data.gmtDate时间格式为'2018-08-07 10:23:00'
let nndate = new Date(arr[0], arr[1] - 1, arr[2], arr[3], arr[4], arr[5]);
nndate=Date.parse(nndate)
let timeLeft = nndate- new Date();
上面代码是我之前从网上找来的可兼容安卓苹果端的代码
谢谢 出来了
你好,怎么解决呢?
let arr = this.date.split(/[-: ]/) //this.date:2019-09-10 10:20:00
let nndate = new Date(arr[0], arr[1] - 1, arr[2], arr[3], arr[4], arr[5])
nndate = Date.parse(nndate) + lastStamp //lastStamp是个时间戳,例如180000
this.endTime = this.utils.formatStamp(nndate) //formatStamp 转化格式
显示失败还是NAN