javascript中的 new Date() 问题
例:
var tempDate = "2018-07-08"
var date = new Date(tempDate);
这样的写法在android 和 pc都没问题,但在 ios 中就出问题了,原因是 ios 对时间的处理不一样,不支持用 - 来连接日期
解决的方法:
1、var date = new Date(tempDate.replace(/-/g,"/")) 用 / 替换 -, / 是绝大部分浏览器都支持的
2、var tempDate = "2018/07/08" 时间格式直接用 /, 就不用替换了

本文探讨了JavaScript中使用newDate()处理日期时遇到的跨平台问题,特别是iOS设备对日期格式处理的特殊性。文章提供了两种解决方法:一种是通过正则表达式替换日期分隔符,另一种是直接使用支持的日期格式。旨在帮助开发者在不同平台上实现一致的日期处理。
1126

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



