我有一个var fecha,它的字符串值较少,以20130926为例。我正在解析值以获取有效的日期对象,并使用Moment.js库进行转换:

fecha = "20130926";
console.log(fecha);
parsed_date = moment(fecha.substring(6,8) + "/" + fecha.substring(4,6) + "/" + fecha.substring(0,4)).format("DD-MM-YYYY");
console.log(parsed_date);


在Firefox中,这种方法非常有效,但是在Chrome中,我得到了:


  NaN-NaN-0NaN


我迷路了,我做错了什么?您可以实时测试here

最佳答案

采用

moment("20130926", "YYYYMMDD").format("DD-MM-YYYY")

关于javascript - Chrome,Firefox和浏览器在解析字符串方面有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19093314/

10-11 05:43