近期做小程序,发现iphone手机上使用年月日的时候出现NaN-NaN-NaN,经过实践,发现他的解决方法,在此分享,如有效。望点赞。^_^
首先,从后台我们取到的时间是res.time='2016-06-23T09:46:27.000Z'这种格式,我们通过new Date(res.time)去获取相应的年月日,时分秒,在安卓上面是OK的,但是在iphone上面不行。
解决方法有两种:
1)如果只是取年月日,则可以字符串剪裁。var time=res.time.substr(0,10);
2)如果要获取年月日,时分秒,则需要后台将返回的数据改为相应时间戳,给前端返回timestamp,前端 new Date(timestamp),获取相应的年月日,时分秒即可。
本文介绍了一种解决iOS小程序中日期格式显示为NaN的问题。针对不同需求提供了两种解决方案:一是仅获取年月日时直接进行字符串截取;二是获取完整的日期时间,则需要后台返回时间戳,前端再进行转换。
127

被折叠的 条评论
为什么被折叠?



