gpt4 book ai didi

JavaScript 日期总是返回 "2015-11-1"而不是今天的日期

转载 作者:行者123 更新时间:2023-11-30 08:33:30 26 4
gpt4 key购买 nike

 var year = new Date().getFullYear();
var month = new Date().getMonth();
var day = new Date().getDay();
var currDate = year + "-" + month + "-" + day;

New Date() 将返回今天的日期。上面的代码应该返回今天的日期,如“2015-12-18”,但它返回“2015-11-1”。任何人都知道为什么?谢谢。

最佳答案

月份是从零开始的,因此您始终必须添加 1 才能获得正确的月份。

var month = new Date().getMonth() + 1;

或减去1如果设置它

getDay() 只是错误的方法,它获取星期几,0 表示星期日,1 表示星期一,2 表示星期二,依此类推,而不是日期

var day = new Date().getDate();

关于JavaScript 日期总是返回 "2015-11-1"而不是今天的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34502910/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com