学习使用js给指定日期加减指定天数

学习使用js给指定日期加减指定天数

具体代码

javascript 复制代码
 function add_day(date, days) {

        if (days == undefined || days == '') {
            days = 1;
        }
        let date_new = new Date(date);
        date_new.setDate(date_new.getDate() + days);
        let month = date_new.getMonth() + 1; //月份从0开始所以需要+1
        var day = date_new.getDate();

        if (month < 10) {
            month = '0' + month;
        }
        if (day < 10) {
            day = '0' + day;
        }
        return date_new.getFullYear() + '-' + month + '-' + day;
    }

    // 使用示例
    var currentDate = '2024-04-30';
    console.log("今天的日期:", currentDate);

    var newDate = add_day(currentDate, 5);
    console.log("加上5天后的日期:", newDate);
相关推荐
西安小哥9 小时前
破局与重生:大厂前端如何借力 AI 转型“超级全栈“
前端·人工智能
fīɡЙtīиɡ ℡9 小时前
大模型结构化输出
人工智能·学习
sunly_9 小时前
TypeScript总结:16、面向对象速查
前端·javascript·typescript
Dave1205469 小时前
Day17:Agent Memory高级设计——短期记忆、长期记忆与向量语义记忆
人工智能·学习
张元清9 小时前
React useInterval Hook:没有过期闭包的 setInterval (2026)
javascript·react.js
MXN_小南学前端9 小时前
React超长文本域中实现“返回顶部”浮动按钮
前端·javascript·react.js
学习嵌入式的小周10 小时前
Notepad++8.8.7下载安装(附安装包)
前端·notepad++
小唔w10 小时前
2026年AI培训行业观察:主流学习渠道一览
人工智能·学习
gs8014010 小时前
解构 Cordis:面向“时空可组合性”的 TypeScript 元框架深度剖析
前端·javascript·typescript
Highcharts.js10 小时前
Highcharts大数据渲染模块Boost实战与参数最佳实践表
javascript·数据可视化·boost·highcharts·大数据渲染·加速配置·参数表