Javascript 日期格式“;2013年2月6日“;在chrome中工作,但在firefox中不工作

Javascript 日期格式“;2013年2月6日“;在chrome中工作,但在firefox中不工作,javascript,google-chrome,firefox,Javascript,Google Chrome,Firefox,我在格式中有日期 06-Feb-2013 但是当我通过函数newdate()传递这个日期时 var dateSample = "06-Feb-2013"; var d = new Date(dateSample); alert(d); 我在Chrome和Firefox中得到了不同的输出 Chrome Firefox 如何使我的日期格式在firefox中也起作用。 我无法更改日期格式。 如果解决方案是本机的Javascript,那么就很好了。 请帮助我?斜杠(/)比连字符(-)得到更

我在格式中有日期

06-Feb-2013
但是当我通过函数
newdate()
传递这个日期时

 var dateSample = "06-Feb-2013";
 var d = new Date(dateSample);
 alert(d);
我在Chrome和Firefox中得到了不同的输出

Chrome

Firefox

如何使我的日期格式在firefox中也起作用。
我无法更改日期格式。
如果解决方案是本机的Javascript,那么就很好了。
请帮助我?

斜杠(
/
)比连字符(
-
)得到更广泛的支持:

如果无法硬编码从连字符到破折号的更改,只需
替换它们即可:

new Date("06-Feb-2013".replace(/-/g, '/'));
-> Date 2013-02-06T00:00:00.000Z
可能重复的
new Date("06-Feb-2013".replace(/-/g, '/'));
-> Date 2013-02-06T00:00:00.000Z