IE 11-日期不起作用 [英] IE 11 - Date is not working

查看:135
本文介绍了IE 11-日期不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


  1. new Date()。toLocaleDateString(’en-US’); // 8/17/2018年

  2. 新日期( 8/17/2018)/ / valid date

  3. new Date(new Date()。toLocaleDateString('en-US'))//无效日期

  1. new Date().toLocaleDateString('en-US'); // "‎8‎/‎17‎/‎2018"
  2. new Date("8/17/2018") //valid date
  3. new Date(new Date().toLocaleDateString('en-US')) // Invalid Date

我正在尝试从<$创建日期日期 c $ c>本地日期
字符串(请参见屏幕快照),但它仅在 IE11 中不起作用。不过,它可以与正常的日期字符串一起使用。

I am trying to create date from local date string (see screenshot) but its not working in IE11 only. It works with normal date string though.

我知道双引号有问题,但无法正常工作。

I know something wrong with "" double quotes but not able to get it working.

有任何建议吗?

推荐答案

似乎可以做到

new Date(new Date().toLocaleDateString('en-US').replace(/[^ -~]/g,''))

参考答案

这篇关于IE 11-日期不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆