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

2023年4月14日11:16:03 发表评论
广告也精彩

今天写了个高考倒计时,发现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, "/"))
  • 我的微信
  • 有问题可随时与我联系
  • weinxin
  • 微信小程序
  • 随时随地查看文章
  • weinxin
ts小陈

发表评论(请规范评论)--评论需审核

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

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