// 获取上一个月的日期
function getLastMonthDate() {
// 创建一个新的 Date 对象,表示当前日期和时间
let today = new Date();
// 获取当前月份(注意:getMonth() 返回的月份是从 0 开始的,即 0 表示一月)
let currentMonth = today.getMonth();
// 设置日期为上一个月
today.setMonth(currentMonth - 1);
// 返回上一个月的日期对象
return today;
}
// 示例:输出上一个月的年份和月份
let lastMonthDate = getLastMonthDate();
console.log("上一个月是: " + (lastMonthDate.getFullYear()) + " 年 " + (lastMonthDate.getMonth() + 1) + " 月");
new Date()
创建一个表示当前日期和时间的 Date
对象。getMonth()
方法返回的是从 0 开始的月份(0 表示一月),所以我们需要在输出时加 1。setMonth(currentMonth - 1)
将日期对象设置为上一个月。getFullYear()
和 getMonth()
输出年份和月份。如果你只需要获取上一个月的年份和月份,可以直接使用上述代码中的 lastMonthDate
进行格式化输出。
上一篇:js 获取当前时分秒
下一篇:js 获取对象属性个数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站