javascript - 仅在 Javascript 中在 IE 11 中传递动态日期时获取 "Invalid Date"

标签 javascript date

使用动态生成的日期字符串创建日期仅在 IE11 中抛出无效日期消息。

示例

var today = new Date();
var ag_endDate = new Date(today).toLocaleDateString('en-US');
var final = new Date(ag_endDate);
console.log(final);

最佳答案

试试这个

var dateObj = new Date();
var usFormatDate = dateObj.toLocaleDateString('en-US'); 
console.log( usFormatDate );

对不起,我的错! date 构造函数确实将 date 对象作为参数。

但是,如果您的目的只是获取 en-US 语言环境中的格式化日期,则无需创建另一个日期 相同的对象。

关于javascript - 仅在 Javascript 中在 IE 11 中传递动态日期时获取 "Invalid Date",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34589166/

相关文章:

java - Java 中的夏令时结束问题

java - 解析HH :mm:ss from CSV file

javascript - 有没有办法在 $watchGroup | 中只触发一次回调函数? Angular 型?

javascript - Javascript 中数字的精确 float 如何工作?

javascript - 优化代码以将数字 1 - 25 统一映射到 5 种颜色

javascript - 使用 AJAX 冒泡的 jQuery 事件

javascript - 如何将参数从 JSP 传递到 Struts 2 操作

javascript - 不可变 JS - 如何按降序对日期进行排序

r - as.date函数中的月份语言

jquery - 如何将 jQuery 中的日期从完整格式设置为 YYYYMMDD?