Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js 获取上一个月

作者:独夜无伴   发布日期:2025-04-23   浏览:63

// 获取上一个月的日期
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) + " 月");

解释说明:

  1. 创建日期对象new Date() 创建一个表示当前日期和时间的 Date 对象。
  2. 获取当前月份getMonth() 方法返回的是从 0 开始的月份(0 表示一月),所以我们需要在输出时加 1。
  3. 设置为上一个月:通过 setMonth(currentMonth - 1) 将日期对象设置为上一个月。
  4. 返回结果:最终返回修改后的日期对象,并通过 getFullYear()getMonth() 输出年份和月份。

如果你只需要获取上一个月的年份和月份,可以直接使用上述代码中的 lastMonthDate 进行格式化输出。

上一篇:js 获取当前时分秒

下一篇:js 获取对象属性个数

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组复制

js 复制数组

js 数组拷贝

js 对象转数组

js 深拷贝数组

js 获取今天年月日

js jsonp

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站