脚本宝典收集整理的这篇文章主要介绍了

js中时间格式问题: new Date(str) IOS系统跟Android系统不兼容

脚本宝典小编觉得挺不错的,现在分享给大家,也给大家做个参考,希望能帮助你少写一行代码,多一份安全和惬意。

公司项目中有个维修预约的功能,涉及到预约时间选择,上线后经上机测试,在Android系统中,该代码片段正常运行,但是在IOS系统中没有报错,但是右侧的时间区段选择一片空白。经过log检查,发现new Date(s)拿到的是null。先上图图片描述

来是因为ios系统是不支持xx-xx-xx这样的格式的时间导致的。所以new Date(s)获取的是null。

let data ='2018-03-08 13:00:00';
 
let data1=new Date(data );
 
console.log(data1);
 
let date4=data1.getTime();
 
console.log(date4);
 
let data2=data.replace(/-/g, '/');
 
console.log(data2)
 
let date2=new Date(data2);
 
console.log(date2)
 
let date3=date2.getTime();
 
console.log(date3)

总结

以上是脚本宝典为你收集整理的

js中时间格式问题: new Date(str) IOS系统跟Android系统不兼容

全部内容,希望文章能够帮你解决

js中时间格式问题: new Date(str) IOS系统跟Android系统不兼容

所遇到的程序开发问题,欢迎加入QQ群277859234一起讨论学习。如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典网站推荐给程序员好友。 本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。

80%的人都看过