苹果手机iOS系统Javascript处理日期时遇到问题


关键词

Javascript 日期处理 苹果 IOS

摘要

本文介绍苹果手机iOS系统Javascript处理日期时的一些特殊问题。

初始化一个日期,一般我们这样写:

var d = new Date("2021-01-01");

这在谷歌浏览器上是完全正常的,但到苹果手机上就出问题了。显示变量d是一个非法的日期。后面查询了一些资料发现:safari浏览器不支持yyyy-mm-dd这种日期格式,换成yyyy/mm/dd,就没问题。

所以换一下日期的格式就可以了:

var d = new Date("2021-01-01");

这样写在chrome上也是可以的。

如果是从其它地方获取的变量,那么可以用下面的方式来转一下格式:

var d = new Date(str.replace(/-/g, "/"));

好了,本文苹果手机iOS系统Javascript处理日期时遇到问题,就介绍这么多,希望对大家有所帮助!

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权


如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« 苹果手机上password框前的text框显示成输入密码的状态