最近在做手机上H5页面,发现android手机时间显示正确,但是在iOS手机上显示不正确,解决如下:
var date = new Date();
上面获取当前日期在Chrome、FireFox、Safari上面都没有问题
但是如果是想格式化制定时间,如下
var date = new Date("2025-11-18 08:00");
上面在Chrome、FireFox上都正常显示,但是在Safari上显示是NaN,
查阅资料,发现是因为在Safari浏览器下,不识别”-’,所以要把“2025-11-18 08:00” 转换成“2025/11/18 08:00”,然后就可以了
var date = new Date("2025/11/18 08:00");
写一个转换方法如下:
function transferDate(date) {
//将xxxx-xx-xx的时间格式,转换为 xxxx/xx/xx的格式
return date.replace(/\-/g, "/");
};
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/164052.html