首页游戏资讯新动静,new Date()办法在IOS系统中存在null值情状

新动静,new Date()办法在IOS系统中存在null值情状

misa2 04-15 4次浏览 0条评论

布景介绍

笔者比来在开发小法式,发如今利用new Date()函数在电脑模仿器上却是没什么影响能很好实现效果,但是在我的Iphone上看到的效果跟料想有出进。

图为在电脑微信小法式模仿器的效果图,能够看到觉得优良。

新动静,new Date()办法在IOS系统中存在null值情况

图为在世界更好用的手机产物Iphone上的效果,能够看到和模仿器有出进,那个日期生成有问题。

新动静,new Date()办法在IOS系统中存在null值情况

图为笔者利用VConsole打出来的成果,能够看到为null,那个new Date()失败!!!

新动静,new Date()办法在IOS系统中存在null值情况

展开全文

公布谜底

既然工作已经发作,那我们就简单地阐发下为什么?

日期科普

形如"YYYY-MM-dd"能够表达日期格局,形如"YYYY/MM/dd"也能够表达日期格局,像那种表达有良多种,你需要晓得的一点是,它只是表示日期形式的一种,它并非日期自己,像从1970年到如今的时间戳也能够表达日期,那些都是日期的表示形式。

处理计划

谜底就是IOS系统不撑持"YYYY-MM-dd"那种创建格局,你能够把它转成"YYYY/MM/dd"那种格局。

一步到位。

const date2 = new Date(date.replaceAll('-', '/'))

然后啦因为我那个是小项目,我小我不太想引进一些时髦的类库,好比说业界出名的dayJS、monentJS等,所以就本身实现了下,发现有那个问题,就笔录分享下,期看你们看了我的小哥不要踩坑了,然后测试的话IOS和Android都测试一下吧。

最初

请看效果图

新动静,new Date()办法在IOS系统中存在null值情况

android手机模拟器
合金弹头6下载 谷歌 Android 13 QPR3 Beta 1 面向 Pixel 手机发布
相关内容
发表评论

游客 回复需填写必要信息