Javascript 月的JS日期对象值错误
大家好,我使用了Date对象,但getMonth的值是错误的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
$(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开始:)检查谢谢。我现在第一次知道了哇!我现在第一次知道了。非常感谢。