Javascript日期根据月份格式而有所不同

这个问题在这里已经有了答案:

  • 为什么Date.parse会提供不正确的结果? 10个答案

  • 正如MDN所示,由于实现的差异,不鼓励使用Date构造函数来解析日期。

    但是,如果您确实想这样做,唯一的解决方案是确保您提供的输入是一致的。 这将确保(至少在单一环境中)输出将保持一致。

    为了能够像2017-5-19一样2017-5-19

    function adjustDateString(str) {
        return str.split('-').map(Number).join('-');
    }
    
    console.log(new Date(adjustDateString('2017-5-19')))
    console.log(new Date(adjustDateString('2017-05-19')))
    链接地址: http://www.djcxy.com/p/18631.html

    上一篇: Javascript date differs based on month format

    下一篇: javascript date format issue