小程序
小游戏
企业微信
微信支付
扫描小程序码分享
yyyy-mm-ddThh:MM:ss这种时间传递到小程序的时间,new date后为空,在ios真机上有此问题
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
在iOS下我也遇到了同样的情况
new Date('2018-12-3 16:16:16'); null
new Date('2018/12/3 16:16:16'); 可以正常输出
new Date('December 12,2018 16:16:16') 可以正常输出
new Date(2018, 12, 3, 16, 16, 16) 可以正常输出
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
是的.我也碰到了这个问题.
new Date()如果带上string参数指定时间的话.就有问题.
现在只在IOS真机上会这样.
android的则正常
是的,官网还没给出解决方法,所以,现在我的解决方式是时间数据在后台全部转换成显示的字符串
我的解决办法是.
new Date(y,M,d,h,m,s)
分别定义开,就没有这个BUG了
有的时间是需要加8个小时的,所以我就没有用这种
将-替换为/试试?
替换了,没有用
提供下代码片段:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
就是这样的,在模拟器上没有问题,在iphone上反应都是有这个问题,然后我在我手上的iphone8上试了打印的上面的日志
const formatDateByLong = function (date) { console.log("需要替换的时间:"+date); var mydate = date.replace(/-/g, '/'); console.log("替换后的时间:"+ mydate); var da = new Date(mydate); console.log("new Date后的时间", da); const year = da.getFullYear() const month = da.getMonth() + 1 const day = da.getDate() return [year, month, day].map(formatNumber).join('-');}
传递的值:2018-10-19T03:03:40.000+0000
按照教程提供:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
在iOS下我也遇到了同样的情况
new Date('2018-12-3 16:16:16'); null
new Date('2018/12/3 16:16:16'); 可以正常输出
new Date('December 12,2018 16:16:16') 可以正常输出
new Date(2018, 12, 3, 16, 16, 16) 可以正常输出
是的.我也碰到了这个问题.
new Date()如果带上string参数指定时间的话.就有问题.
现在只在IOS真机上会这样.
android的则正常
是的,官网还没给出解决方法,所以,现在我的解决方式是时间数据在后台全部转换成显示的字符串
我的解决办法是.
new Date(y,M,d,h,m,s)
分别定义开,就没有这个BUG了
有的时间是需要加8个小时的,所以我就没有用这种
将-替换为/试试?
替换了,没有用
提供下代码片段:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
就是这样的,在模拟器上没有问题,在iphone上反应都是有这个问题,然后我在我手上的iphone8上试了打印的上面的日志
传递的值:2018-10-19T03:03:40.000+0000
按照教程提供:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html