仅在Javascript中在IE 11中传递动态日期时获取“无效日期”

时间:2016-01-04 10:33:41

标签: javascript date

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

实施例

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

1 个答案:

答案 0 :(得分:2)

试试这个

var dateObj = new Date();
var usFormatDate = dateObj.toLocaleDateString('en-US'); 
console.log( usFormatDate );
抱歉,我的坏! date构造函数确实将date Object作为参数。

但是,如果您的目的是简单地在date区域设置中获取格式化的en-US,那么您就不必为此创建另一个date对象。