Javascript Jquery-date提供的格式无效
知道这段代码返回无效格式的原因吗?>Javascript Jquery-date提供的格式无效,javascript,jquery,Javascript,Jquery,知道这段代码返回无效格式的原因吗?> var utc = new Date(utc_datetime_str); 其中utc_datetime_str为“2016/02/22 12:08+00:00” 但这没关系: “2016/02/22 12:08 UTC” 有没有办法解决这个问题 编辑此处是运行一些命令时的控制台输出: utc_datetime_str >>"2016/02/22 12:39 +00:00" var utc = new Date(utc_datetime_st
var utc = new Date(utc_datetime_str);
其中utc_datetime_str为“2016/02/22 12:08+00:00”
但这没关系:
“2016/02/22 12:08 UTC”
有没有办法解决这个问题
编辑此处是运行一些命令时的控制台输出:
utc_datetime_str
>>"2016/02/22 12:39 +00:00"
var utc = new Date(utc_datetime_str);
>>undefined
utc
>>[date] Invalid Date
utc_datetime_str
>>"2016/02/22 12:39 +00:00"
它似乎不喜欢“+00:00”,所以我想我可以替换它?如果您删除了它,它就会工作什么是无效格式?当我这样做时:var utc=新日期(“2016/02/22 12:08+00:00”);警报(utc);一切正常,没有无效格式…utc变为“无效日期”,但您的权利,我在JSFIDLE中尝试了它,它工作正常。但在IE11中,我得到返回的无效日期,我在控制台中设置了一个断点,var utc变为“无效日期”。为什么会这样?传入的字符串日期是:utc_datetime_str“2016/02/22 12:39+00:00”我想utc_datetime_str的格式是错误的:它只是在IE11中,这不起作用。如果您创建了一个小提琴并在IE中运行它,它将以无效日期失败。