JavaScript日期始终返回“0”;2015-11-1“;而不是今天';日期
JavaScript日期始终返回“0”;2015-11-1“;而不是今天';日期,javascript,Javascript,新日期()将返回今天的日期。上面的代码应该返回今天的日期,如“2015-12-18”,但它返回“2015-11-1”。有人知道为什么吗?谢谢。月份是以零为基础的,因此您必须始终添加1才能获得正确的月份 var year = new Date().getFullYear(); var month = new Date().getMonth(); var day = new Date().getDay(); var currDate = year + "-" + month + "-" +
新日期(
)将返回今天的日期。上面的代码应该返回今天的日期,如“2015-12-18”,但它返回“2015-11-1”。有人知道为什么吗?谢谢。月份是以零为基础的,因此您必须始终添加1
才能获得正确的月份
var year = new Date().getFullYear();
var month = new Date().getMonth();
var day = new Date().getDay();
var currDate = year + "-" + month + "-" + day;
如果设置了,则减去1
getDay()
是错误的方法,它获取一周中的某一天,0
获取星期天,1
获取星期一,2
获取星期二,依此类推,而不是日期
var month = new Date().getMonth() + 1;
月份是基于零的,因此您必须添加
1
才能获得正确的月份
var year = new Date().getFullYear();
var month = new Date().getMonth();
var day = new Date().getDay();
var currDate = year + "-" + month + "-" + day;
如果设置了,则减去1
getDay()
是错误的方法,它获取一周中的某一天,0
获取星期天,1
获取星期一,2
获取星期二,依此类推,而不是日期
var month = new Date().getMonth() + 1;
Date.getDay()
返回一周中的某一天(1表示星期一-0到6),因此需要Date.getDate()
Date.getMonth()
返回月份(0-11),因此需要+1
Date.getDay()
返回一周中的某一天(1表示星期一-0到6),因此需要Date.getDate()
Date.getMonth()
返回月份(0-11),所以你需要+1有一天,我想像你一样@Phitherfernandes-我知道,每个人都想拥有自己的核电站。我能做的事情,有一天我能爆炸的国家,我想像你一样@Phitherfernandes-我知道,每个人都想拥有自己的核电站。我可以做的事情,如果你对结果不确定,我可以注意到的国家总是确保检查这些功能的文档。请注意,如果您对结果不确定,请务必查看这些函数的文档。不要仅仅根据他们的名字来假设他们在做什么。