昨天写了个小程序,结果发现了一个问题,那就是new Date(2020,10,8,...)时new的日期不是2020年10月8日而是2020年11月8日,看到这个第一个反应是自己的浏览器出问题了,后来才发现是js自身的问题,js的new Date里年、日值都正常,就是月比较怪,从0开始,你要是从0开始,年月日都从0开始也可以理解,但偏偏只有月是从0开始,其他都不是,这就比较古怪了,只能解释为程序员脑子抽了。以前写过不少js的,一直没涉及到new Date,所以一直也没有发现,现在可是发现了。
昨天写了个小程序,结果发现了一个问题,那就是new Date(2020,10,8,...)时new的日期不是2020年10月8日而是2020年11月8日,看到这个第一个反应是自己的浏览器出问题了,后来才发现是js自身的问题,js的new Date里年、日值都正常,就是月比较怪,从0开始,你要是从0开始,年月日都从0开始也可以理解,但偏偏只有月是从0开始,其他都不是,这就比较古怪了,只能解释为程序员脑子抽了。以前写过不少js的,一直没涉及到new Date,所以一直也没有发现,现在可是发现了。