IOS下,javascript字符串转日期类型错误

前言

ios浏览器执行如下代码出现错误:

var day1= new Data('2018-09-09 23:23:23');

原因

IOS的浏览器无法识别这样格式的日期的'2018-09-09 23:23:23',但可以识别'2018/09/09 23:23:23'

解决办法

-替换为/。代码:

var day1 = new Date("2018-09-09 23:23:23".replace(/-/g, "/"));

或者,在条件允许的情况下,使用数字表示时间(相对于 “January 1, 1970, 00:00:00 UTC” 的毫秒)。

var timestamp = 1502121600000; //2017/08/09
var day1 = new Date(timestamp);
发布了284 篇原创文章 · 获赞 54 · 访问量 42万+

猜你喜欢

转载自blog.csdn.net/sayyy/article/details/103896151