近期做小程序,发现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),获取相应的年月日,时分秒即可。