首页 > 其他 > 详细

angular环境 火狐浏览器里new Date() 报错Invalid Date

时间:2020-04-03 14:22:51      阅读:57      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

 技术分享图片

 

如图所示 我们有一个月结单的功能  只展示年和月 并且分语言环境 

首先我们有一个DateUtils的组件 对外提供方法

技术分享图片

 

 

然后我发现在方法里的 new Date(str)这一步

如果只提供年和月 在火狐下会报 Invalid Date 但在chorme浏览器下安然无恙

于是分别去两个浏览器里去打debugger对比

发现chorme会在只提供年月的时候 自动补充[日]为‘01‘ 

既然问题发现了 那就非常好解决了

在方法里填充上[日]为‘01‘ 然后在展示的时候切掉[日]的展示

  

另外火狐下 要注意:时间展示为 [YYYY-MM-dd] 的要改为 [YYYY/MM/dd]

不然也会报错

以上方法里 也进行了处理 可以查看。

 

angular环境 火狐浏览器里new Date() 报错Invalid Date

原文:https://www.cnblogs.com/artimis/p/12625379.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!