小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序中不识别 new Date('2018/09/30 24:00:00')
本地开发支持
但是在真机上不识别,new Date('2018/09/30 24:00:00').getTime()返回null
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
是iOS的JSCore与工具所用的node V8两个JS引擎实现不一致引起的差异
对于这种情况,建议要么统一使用unix时间戳保存,然后前端转换成Date;要么使用moment这种第三方库来解析string。
免得踩这种兼容性的坑。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
iOS - 要替换成 /
不好意思,上面代码发错了
我在本地已经替换成/
苹果机现在的问题是: new Date('2018/09/30 24:00').getTime()在真机结果是 null,但是在开发者工具解析正确
估计是没这个时间吧。。 new Date('2018/09/30 00:00').getTime()
应该是可以解析,在开发者工具,以及web端写JS代码的时候,引擎会自动将 9月30日的24点 转为 10月1日的0点,但是苹果真机上的小程序就不可以,安卓还没测,估计是小程序的bug
我先用23:59:59解决此bug,以后再说吧
哎 应该是
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
是iOS的JSCore与工具所用的node V8两个JS引擎实现不一致引起的差异
对于这种情况,建议要么统一使用unix时间戳保存,然后前端转换成Date;要么使用moment这种第三方库来解析string。
免得踩这种兼容性的坑。
iOS - 要替换成 /
不好意思,上面代码发错了
我在本地已经替换成/
苹果机现在的问题是: new Date('2018/09/30 24:00').getTime()在真机结果是 null,但是在开发者工具解析正确
估计是没这个时间吧。。 new Date('2018/09/30 00:00').getTime()
应该是可以解析,在开发者工具,以及web端写JS代码的时候,引擎会自动将 9月30日的24点 转为 10月1日的0点,但是苹果真机上的小程序就不可以,安卓还没测,估计是小程序的bug
我先用23:59:59解决此bug,以后再说吧
哎 应该是