js 根据当前月份获取上个月月份
时间: 2024-09-26 16:18:50 浏览: 36
JavaScript获取当前时间向前推三个月的方法示例
5星 · 资源好评率100%
在 JavaScript 中,你可以使用 `Date` 对象和一些简单的算数操作来获取当前月份的前一个月。以下是一个示例函数:
```javascript
function getPreviousMonth() {
// 获取当前日期
var currentDate = new Date();
// 减去一天,然后设置日期为当月的第一天
currentDate.setDate(currentDate.getDate() - 1);
currentDate.setHours(0, 0, 0, 0); // 清除时间部分
// 返回的是上个月的最后一天,减一得到上个月的月份
return currentDate.getMonth(); // 月份是从0开始计数的,所以加1得到实际的月份
}
// 使用示例
var previousMonthNumber = getPreviousMonth();
console.log("上个月的月份:", previousMonthNumber + 1); // 输出上个月的实际月份
```
这个函数首先创建一个 `Date` 对象,然后减少一天并设置为月初,接着返回的就是上个月的月份。注意月份是从0开始的,所以我们需要加1才能对应到实际的月份。
阅读全文