解决js newDate()苹果手机日期格式显示NaN

2023年4月14日11:16:03 发表评论
微信搜一搜 ts小陈

今天写了个高考倒计时,发现pc端正常,但是手机端时间显示NaN

最终在网上找到了解决办法,ios的date需要转换一下,再次访问就正常了。

例:2023-4-14 15:00:00

var newDate = new Date("2023-4-14 15:00:00")

1、这种获取的时间在安卓手机上显示是正常的,在苹果手机上显示NaN

var newDate = new Date("2023/4/14 15:00:00")

2、这种获取的时间在安卓和苹果手机上都显示正常

3、转换时间格式 .replace(/\-/g, "/")

1
var newDate = new Date("2023/4/14 15:00:00".replace(/\-/g, "/"))
小陈号卡
ts小陈

发表评论(不允许含有网址!)

:?: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :cry: :mrgreen: :neutral: :razz:

已登录用户不需要填写以下内容