首页 > 其他分享 >JS实现日期加上N天后得到新的日期

JS实现日期加上N天后得到新的日期

时间:2023-03-28 18:55:17浏览次数:36  
标签:JS date 日期 rDate 天后 var month dateTemp

直接上代码:

//日期加上天数得到新的日期
//dateTemp 需要参加计算的日期,days要添加的天数,返回新的日期,日期格式:YYYY-MM-DD
function getNewDay(dateTemp, days) {
    var dateTemp = dateTemp.split("-");
    var nDate = new Date(dateTemp[1] + '-' + dateTemp[2] + '-' + dateTemp[0]); //转换为MM-DD-YYYY格式  
    var millSeconds = Math.abs(nDate) + (days * 24 * 60 * 60 * 1000);
    var rDate = new Date(millSeconds);
    var year = rDate.getFullYear();
    var month = rDate.getMonth() + 1;
    if (month < 10) month = "0" + month;
    var date = rDate.getDate();
    if (date < 10) date = "0" + date;
    return (year + "-" + month + "-" + date);
}

 

标签:JS,date,日期,rDate,天后,var,month,dateTemp
From: https://www.cnblogs.com/T8888/p/17266343.html

相关文章

  • JSON 数组对象获取 其中某个属性的值
    importcn.hutool.json.JSONArray;importcn.hutool.json.JSONObject;importcn.hutool.json.JSONUtil;publicstaticvoidmain(String[]args){Strings......
  • CommonJS和ES6中的导入导出使用
    1.CommonJS使用exportsconstname='张三'functionFn(){return1}//导出单个数据exports.name=nameexports.Fn=Fn//导入数据//可使用解构cons......
  • 重要的事情老是忘记怎么办?怎么设置日期提醒的闹钟?
    对于很多人来说,生活和工作一直都是各种琐事和重要事项交织出现的,一些不太重要的琐事,我们忘记的话,后续想起来再去完成就可以了。但是如果忘记的是比较重要的事情,例如重要会......
  • js输入输出及字面量
    js输出语法 下面是script的代码这是语法一的输出样式  这是语法二的输出样式,会在页面上方弹出警示框  这是语法三的输出样式  这是js的输入输出顺序  ......
  • js树形控件—zTree使用
    https://blog.csdn.net/qq_35934094/article/details/80852989https://www.cnblogs.com/leechenxiang/p/5952959.htmlhttps://www.jianshu.com/p/99d24aab74a5详见官网:h......
  • 第六篇 TypeScript 【 typeScript 编译上下文 tsconfig.json 】
    typeScript编译上下文tsconfig.json的作用1、用于标识TypeScript项目的根路径2、用于配置TypeScript编译器3、用于指定编译的文件tsconfig.json重要字段1......
  • webpack.config.js和vue.config.js的区别
    webpack.config.js是webpack的配置文件,所有使用webpack作为打包工具的项目都可以使用,vue的项目可以使用,react的项目也可以使用。vue.config.js是vue项目的配置文件,专用于v......
  • javascript 使用json 将js 数据转换成json
     如果是字符串格式的话接的先解析成jsonvarjsonList=pm.response.text();varjson=JSON.parse(jsonList);console.log(json);console.log(json.has_more);varres={"......
  • js如何打印object对象
     js调试中经常会碰到输出的内容是对象而无法打印的时候,光靠alert只能打印出object标示,却不能打印出来里面的内容,甚是不方便,于是各方面整理总结了如下一个函数,能够将数组或......
  • jenkins配置多版本的Nodejs
      linux安装nodejs,参考网址:https://www.cnblogs.com/xuejie/p/17264906.html(2)解压安装tarxvzfnode-v11.14.0-linux-x64.tar.gz-C/opt(3)修改环境变量vim/etc/p......