我的日期格式为
06-Feb-2013
但是,当我通过函数new Date()
传递此日期时,如
var dateSample = "06-Feb-2013";
var d = new Date(dateSample);
alert(d);
我在 Chrome 和 Firefox 中获得了不同的输出。
如何使我的日期格式也在 firefox 中工作。?
我无法更改日期格式
如果解决方案是原生 Javascript ,那就很好了
请帮帮我?
答案 0 :(得分:0)
斜杠(/
)得到更广泛支持,然后是连字符(-
):
new Date("06/Feb/2013")
-> Date 2013-02-06T00:00:00.000Z
如果您无法将连字符的更改硬编码为破折号,则只需replace
:
new Date("06-Feb-2013".replace(/-/g, '/'));
-> Date 2013-02-06T00:00:00.000Z