javascript - 在 Javascript 中减去日期也减去月份

标签 javascript date

在下面的代码中,当我从日期中减去天时,我得到的天和月都减一。

var today = new Date();

today.setDate(today.getDate() - 1);

var dd = today.getDate();
var mm = today.getMonth() + 1;  //Here is the problem so I have to do +1 to get to current month
var yyyy = today.getFullYear(); 

有人知道为什么会发生这种情况吗?或者,如果我以错误的方式做,任何人都可以建议正确的方法吗?

最佳答案

使用javascript的date.getMonth()方法,月份是0-11,这里没有任何问题

关于javascript - 在 Javascript 中减去日期也减去月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25201910/

相关文章:

javascript - 检查数组中的每个元素是否都有特定值

java - 我怎样才能在java中获得这个日期时间格式

javascript - 如何使用 momentjs 检查日期是否至少过去一天?

javascript - Vuejs : Vue. 组件似乎不起作用

javascript - 检查哪些数组元素具有空值

javascript - jQuery .show 问题(Safari iPad)

javascript - jQuery fadeIn 效果动画问题

java - 上周是 java.time.LocalDate 吗?

javascript - 为什么 javascript 减去传递给 Date() 函数的 ISO 日期的时区偏移量?

sql - 按日期分组,即使没有找到记录也返回行