h5开发问题收集

35 篇文章 0 订阅
17 篇文章 1 订阅

h5开发问题收集


1 ios时间显示Nan问题

有段代码是js处理时间后显示处理后的时间,安卓机上,pc其它浏览器上显示都正常,safari,ios上显示Nan,
调试发现原来在ios 在new Date() 时如果时间格式不对,ios new出来的日期不合法 打开调试可以发现是 invalid date
var date =new Date(); //new 一个当前日期,ok 
var date =new Date("2016-05-31 08:00");  //用字符串来new一个日期时,其它都没有问题,ios系统有问题,invalid date
		
var date =new Date("2016/05/31 08:00");  //用这种格式的日期格式的字符串来new 则都没有问题
		
var sStartTime = this.DateTime.replace(/\-/g, "/");<span style="white-space:pre">	</span>  //如果是时间字符串则替换成 yyyy/MM/dd HH:mm:ss 格式
var newDate = new (sStartTime); //这样就可以了

另外,ios的问题在pc上可以用safari浏览器来看,但safari打开开发者模式不是F12,在右上角的 “设置菜单”-“偏好设置”-"高级"-勾选,在菜单栏显示开发者选项

这样的话在浏览器的右上角,设置菜单旁边的菜单里就会有个”开发“的菜单,可以进入调试模式




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值