Javascript Date.parse ddd mmm dd hh:mm:ss UTC+;FX15 OSX中的nnnn问题
我希望能够解析此格式Javascript Date.parse ddd mmm dd hh:mm:ss UTC+;FX15 OSX中的nnnn问题,javascript,date,Javascript,Date,我希望能够解析此格式 var dStr=“8月2日星期四12:20:12 UTC+0100” 但是没有进入Fx15。Chrome似乎很高兴 上面所说的(RFC…)是什么?我是否值得尝试让date.js来处理它?它似乎自2008年以来就没有更新过 更新:我现在注意到缺少的YYYY-添加它修复了问题 OP忘了给我yyyy-格式是 “8月2日星期四12:20:12 UTC+0100 2012” 更新:如果我这样做,也可以使用date.js Date.parse(dStr.replace(“UTC”,“
var dStr=“8月2日星期四12:20:12 UTC+0100”代码>
但是没有进入Fx15。Chrome似乎很高兴
上面所说的(RFC…)是什么?我是否值得尝试让date.js来处理它?它似乎自2008年以来就没有更新过
更新:我现在注意到缺少的YYYY-添加它修复了问题
OP忘了给我yyyy-格式是
“8月2日星期四12:20:12 UTC+0100 2012”
更新:如果我这样做,也可以使用date.js
Date.parse(dStr.replace(“UTC”,“UTC”))
试用期:
- 本机:-FX15 osx中不允许使用
- moment.js:-如果我添加年份,则有效
- date.js替换为:(工程)
- 添加年度工程(FX15,OSX)
我将尝试让OP在服务器端添加年份字符串的格式有效
console.log(new Date("Thu Aug 2 12:20:12 UTC +0100"));
编辑:
在firefox中,似乎需要指定年份。
.试试看。它至少是最新发布的 此处获取无效日期:var dStr=“Thu Aug 2 12:20:12 UTC+0100”;警报(瞬间(dStr))-它在chrome中工作,但在FF中不工作。为什么这一年从弦上消失了?我也在问。。。会得到back@mplungjan这是因为您错过了日期字符串中的年份
。似乎你需要在firefox中指定年份。我没有错过任何东西。日期字符串的格式是。Fx仍然不喜欢Thu Aug 2 2012 12:20:12 UTC+0100
Sillyness。新日期有效,Date.parse无效!是的,叉错了小提琴-这不是一个完整的答案,但我需要让OP添加年份以获得有效的日期字符串删除date.js
在上一个JSFIDLE示例中,您会发现这两种方法都很有效。