143  
查询码:00000950
火狐浏览器js转换日期问题
作者: 郁冲冲 于 2021年01月29日 发布在分类 / 人防组 / 人防前端 下,并于 2021年01月29日 编辑
火狐浏览器js转换日期问题

问题:

js代码:

var time = "2016-01-11 21:55:23";

var date = new Date(time );

这段js在谷歌、IE中正常执行,可以将字符串转换成日期,但是在火狐浏览器中就不行。


原因:

火狐浏览器不支持带"-"的时间格式,支持“/”的时间格式。

解决方法:

将“-”转换成“/”。

例如:

var time = "2016-01-11 21:55:23";

time = startTime.replace('-','/');

time = startTime.replace('-','/');

var date = new Date(time );

这样在谷歌、IE、火狐下都可以了。



 推荐知识

 历史版本

修改日期 修改人 备注
2021-01-29 13:45:08[当前版本] 郁冲冲 创建版本

  目录
    知识分享平台 -V 4.8.7 -wcp