Javascript 月的JS日期对象值错误

Javascript 月的JS日期对象值错误,javascript,Javascript,大家好,我使用了Date对象,但getMonth的值是错误的 $(document).on("click", "#clossing", function() { var today= new Date(); console.log(today); var year=today.getFullYear(); var month=today.getMonth(); var date=today.getDat

大家好,我使用了Date对象,但getMonth的值是错误的

$(document).on("click", "#clossing", function()
      {

        var today= new Date();
        console.log(today);
        var year=today.getFullYear();
        var month=today.getMonth();
        var date=today.getDate();
        var filename=year+"/"+month+"/"+date+".txt";
        console.log(month);

        saveToFile_Chrome(filename,"hello");

      });
时间为2020-06-17下午5:30,但var月为5

这里是console.log(今天):Wed Jun 17 2020 17:30:43 GMT-0400


为什么不同?

日期对象返回一个以零为基础的月份,工作正常!只需将+1添加到month变量

var today=新日期();
console.log(今天);
var year=today.getFullYear();
var month=today.getMonth()+1;
var date=today.getDate();
var filename=year+“/”+month+“/”+date+“.txt”;

控制台日志(月)Oh月从0开始:)检查谢谢。我现在第一次知道了哇!我现在第一次知道了。非常感谢。