参数格式:

date :2016-03-02

days:-3(2)当为负数的时候日期往前推,为正数,日期往后推

function addDate(date, days) {
var d = new Date(date);
d.setDate(d.getDate() + days);
var m = d.getMonth() + 1;
var da = d.getDate();
if (m<10) {
m = '0' + m;
}
if (da<10) {
da = '0' + da;
}
return d.getFullYear() + '-' + m + '-' +da;
}

//方法调用

$(function myfunction() {
var td = "2016-03-02"
var hg = addDate(td, -3);

var now = new Date();
var nowStr = now.format("yyyy-MM-dd");

}

//日期格式yyyy-MM-dd hh:mm:ss 可以自己定义不要时分秒
Date.prototype.format = function (format) {
var o = {
"M+": this.getMonth() + 1, //month
"d+": this.getDate(), //day
"h+": this.getHours(), //hour
"m+": this.getMinutes(), //minute
"s+": this.getSeconds(), //second
"q+": Math.floor((this.getMonth() + 3) / 3), //quarter
"S": this.getMilliseconds() //millisecond
}

if (/(y+)/.test(format)) {
format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
}

for (var k in o) {
if (new RegExp("(" + k + ")").test(format)) {
format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length));
}
}
return format;
}

转载于:https://www.cnblogs.com/luoqin520/p/5457902.html

js 日期天数相加减,格式化yyyy-MM-dd相关推荐

  1. js时间格式化 YYYY/MM/DD HH:MM:SSS

    /*** 将"2018-05-19T08:04:52.000+0000"这种格式的时间转化为正常格式* @param time*/ function timeFormat(time ...

  2. Js日期yyyy-MM-dd与yyyy/MM/dd的区别

    在JavaScript中日期yyyy-MM-dd格式与yyyy/MM/dd为不同的日期表达式 console.log('2020-10-29', new Date('2020-10-29')) con ...

  3. 【怒怼老乔】苹果手机ios系统居然特喵的不支持日期yyyy-MM-dd HH:mm:ss.ms,只支持 yyyy/MM/dd HH:mm:ss

    苹果手机ios系统居然特喵的 不支持日期yyyy-MM-dd HH:mm:ss.ms, 只支持yyyy/MM/dd HH:mm:ss 我只能用 .replace(/\-/g,'\/'); 来替换掉了, ...

  4. 将字符串格式yyyy/MM/dd的字符串转为日期,格式“yyyy-MM-dd“

    将字符串格式yyyy/MM/dd的字符串转为日期,格式"yyyy-MM-dd" public static String strToDateFormat(String date) ...

  5. YYYY/MM/dd 日期format的幺蛾子

    其实YYYY/MM/dd 和yyyy/MM/dd是不同的,而且YYYY/MM/dd 可能会出现年份的大bug,下面直接上代码 @org.junit.Testpublic void dateYYYY() ...

  6. Python写,将输入的yyyy/mm/dd格式的日期显示为yyyy年mm月dd日。

    7.(程序题)编程将输入的yyyy/mm/dd格式的日期显示为yyyy年mm月dd日. str = input("请输入日期:") length=len(str) if str[6 ...

  7. vue3时间格式转换为yyyy/mm/dd,yyyy-MM-dd,yyyy-MM-dd hh:mm:ss,hh:mm,yyyy-MM-ddThh:mm:ss+08:00

    时间格式转换为yyyy/mm/dd export const dateFormat1 = (time = new Date().getTime()) => { //YYYY/MM/DDconst ...

  8. yyyy/mm/dd变成yyyy-mm-dd

    当电脑的日期格式不是yyyy/mm/dd的形式的时候,假使是yyyy-mm-dd格式, 即便在程序中格式化日期格式yyyy/mm/dd,但是做成的日期却是yyyy-mm-dd. 不能只是单纯的Shor ...

  9. 年月日格式判断-正则表达式 YYYY/MM/DD、YYYY/MM/DD| YY/MM/DD、 ^(^(\d{4}|\d{2})(\-|\/|\.)\d{1,2}\3\d{1,2}$)|(^\d{4}…

    一.简单的日期判断(YYYY/MM/DD): ^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$ 二.演化的日期判断(YYYY/MM/DD| YY/MM/DD): ^(^(\d{4}| ...

最新文章

  1. 重大合同实为旧事 数据港信披被上交所问询
  2. c语言struct_学习了C语言之后还是感觉不会编程,应该怎么办?其实你想错了!...
  3. Tensorflow csv文件读写与分批训练
  4. php超链接如何隐藏参数,php如何去除超链接
  5. SAP UI5 testFLPService - local run will start mock server
  6. mysql 学习笔记07日期相关函数01
  7. phalcon无限重定向
  8. 同事操作两个数据源保持事务一致_微服务分布式事务4种解决方案实战
  9. Tesla 两年前车祸致死案,事故报告终发布
  10. 我发现了25个影响力达20多年的 Windows 0day,微软刚修完11个
  11. Python nose test framework 介绍
  12. java添加购物车代码_Java web实现购物车功能的示例代码
  13. MATLAB画圆时却显示椭圆?一个命令解决问题!
  14. chm文件导入java_chm文件无法打开-解决方法
  15. 集成Fbreader显示空白页
  16. 安卓开发——做一个能定时唤起其他APP的闹钟程序
  17. 域名防洪跳转html单页,域名防红跳转
  18. 设计模式 模版方法模式 展现程序员的一天
  19. 嵌入式应用角度学习BLE栈
  20. MemoryAnalyze分析weblogic的phd文件

热门文章

  1. Metal日记:使用步骤指南
  2. volatile的应用
  3. redux 源码详解
  4. node.js Websocket消息推送---GoEasy
  5. 雪碧图sprity 合并多图使用心得
  6. iOS中有两种支持机制:Notification和KVO(Key-Value Observing)
  7. 笔记本 cpu 参数
  8. python 第三方模块之 pandas 操作 excel
  9. html表单input file,input标签type=file的文件上传
  10. JAVA命令符找不到符号_[转]Java命令行编译文件时出现的错误,找不到符号或软件包不存在等...