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

参数格式:

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/470707.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

智能车的转弯部分_江西智能搬运平板车铁路轨道运输车-厂家直销

本公司致力发展搬运设备&#xff0c;从公司成立至今一直在做电动平车的研发&#xff0c;从几十千克自动化物流车到成百上千吨都能自行研发制造&#xff0c;取得了优异的业内好评和广大消费者的肯定&#xff01; BWP型无轨平板车是一种使用特殊的行走机构&#xff0c;能够在较小…

Express Session 的基本使用

一、 Session 简单介绍 session 是另一种记录客户状态的机制&#xff0c;不同的是 Cookie 保存在客户端浏览器中&#xff0c;而 session 保存在服务器上。 Cookie 数据存放在客户的浏览器上&#xff0c;Session 数据放在服务器上。Session 相比 Cookie 要 更安全一些。由于 Ses…

Chapter1-3_Speech_Recognition(CTC, RNN-T and more)

文章目录1 CTC2 RNN-T3 Neural Transducer4 Monotonic Chunkwise Attention5 小结本文为李弘毅老师【Speech Recognition - CTC, RNN-T and more】的课程笔记&#xff0c;课程视频youtube地址&#xff0c;点这里&#x1f448;(需翻墙)。 下文中用到的图片均来自于李宏毅老师的…

java商城_基于Java,jfinal web框架开发出微信商城,微信分销商城源码分享

项目简介&#xff1a;专门针对微信服务号开发的一套微信商城&#xff0c;微信分销商城&#xff0c;支持商品多规格&#xff0c;支持按地区设置邮费&#xff0c;支持限时打折&#xff0c;订单返现&#xff0c;满减送&#xff0c;满包邮&#xff0c;支持订单打印&#xff0c;订单…

Express 路由模块化以及 Express 应用程序生成器

一、 Express 路由模块化 https://expressjs.com/en/guide/routing.html Express 中允许我们通过 express.Router 创建模块化的、可挂载的路由处理程序。 1、新建一个 user.js 配置如下代码 var express require(express) var router express.Router() router.get(/, fun…

qscrollarea 设置滚动位置_爱剪辑:影视剧滚动字幕片尾,效果竟然如此高端精美...

大家好今天教大家制作滚动字幕片尾这种效果经常在影视剧和自媒体中看到不仅好看精美&#xff0c;而且还高大上快来学习吧&#xff5e;视频教程&#xff1a;爱剪辑&#xff1a;影视剧滚动字幕片尾教程https://www.zhihu.com/video/1174030334688632832移动视频的位置导入视频后&…

iOS 测试三方 KIF 的那些事

一&#xff1a; KIF 三方库的配置 今天的广州天气还不错&#xff0c;原本想试试UI测试的&#xff0c;前几天也了解到很多公司都在用 KIF 这这三方框架&#xff01;&#xff01;今天也就试着做做&#xff0c;可就跪在了这个安装上&#xff0c;我用cocopods 导入了 KIF&#xf…

Chapter1-4_Speech_Recognition(HMM)

文章目录1 HMM用在哪里2 HMM的state3 改造成DNN3.1 Tandem3.2 DNN-HMM Hybrid本文为李弘毅老师【Speech Recognition - HMM (optional)】的课程笔记&#xff0c;课程视频youtube地址&#xff0c;点这里&#x1f448;(需翻墙)。其中也涉及到了部分李琳山老师关于HMM的详解&#…

Express 结合 multer 上传图片

一、 Multer 模块介绍 Multer 是一个 node.js 中间件&#xff0c;用于处理 multipart/form-data 类型的表单数据&#xff0c;它主要用 于上传文件。 它是写在 busboy 之上非常高效。 注意: Multer 不会处理任何非 multipart/form-data 类型的表单数据。 https://www.npmjs.com…

ad19pcb设置恢复默认_条码打印机-斑马产品常用恢复出厂设置

当我们手上拿到条码打印机&#xff0c;遇到一下无法挽回的时候&#xff0c;我们可以选择恢复下出厂设置&#xff0c;这样使打印机还原到出厂&#xff0c;或许是很好的选择&#xff0c;接下来我们看下斑马条码打印机操作方法如下&#xff1a;Zebra 条码打印机恢复出厂1、有面板的…

请求头和响应头

1 HTTP Request Header 请求头2 Header 解释 示例 3 Accept 指定客户端能够接收的内容类型 Accept: text/plain, text/html 4 Accept-Charset 浏览器可以接受的字符编码集。 Accept-Charset: iso-8859-5 5 Accept-Encoding 指定浏览器可以支持的web服务器返回内容压缩编码类型。…

Chapter1-5_Speech_Recognition(Alignment of HMM, CTC and RNN-T)

文章目录1 为什么需要Alignment2 穷举所有的alignment2.1 HMM的对齐2.2 CTC的对齐2.3 RNN-T的对齐3 小结本文为李弘毅老师【Speech Recognition - Alignment of HMM, CTC and RNN-T (optional)】的课程笔记&#xff0c;课程视频youtube地址&#xff0c;点这里&#x1f448;(需翻…

mongoose 入门以及 mongoose 实现数据 的增、删、改、查

一、mongoose 介绍 Mongoose 是在 node.js 异步环境下对 mongodb 进行便捷操作的对象模型工具。Mongoose 是 NodeJS 的驱动&#xff0c;不能作为其他语言的驱动。 Mongoose 有两个特点 &#xff1a; 1、通过关系型数据库的思想来设计非关系型数据库 2、基于 mongodb 驱动&…

64位处理器_电脑操作系统的32位和64位有什么区别

想买个新电脑&#xff0c;不知道买 64 位还是 32 位&#xff1f;买了一套视频剪辑软件&#xff0c;发现电脑根本安装不了&#xff1f;这些到底是为什么&#xff1f;对于 Windows7 及以上版本&#xff0c;我们能够很明显知道自己电脑操作系统是 64 位还是 32 位。如果你还不知道…

rename

批量去掉字母b&#xff1a; [rootbogon ~]# ls a_b_1.txt a_b_2.txt a_b_3.txt a_b_4.txt a_b_5.txt a_b_6.txt [rootbogon ~]# rename "b" "" *.txt [rootbogon ~]# ls a__1.txt a__2.txt a__3.txt a__4.txt a__5.txt a__6.txt 转载于:https://…

Chapter1-6_Speech_Recognition(RNN-T Training)

文章目录1 一个alignment概率的计算2 所有alignments概率的计算3 Training4 Inference5 小结本文为李弘毅老师【Speech Recognition - RNN-T Training (optional)】的课程笔记&#xff0c;课程视频youtube地址&#xff0c;点这里&#x1f448;(需翻墙)。 下文中用到的图片均来…

Mongoose 预定义模式修饰符 Getters 与 Setters 自定义修饰符

一、mongoose 预定义模式修饰符 lowercase、uppercase 、trim mongoose 提供的预定义模式修饰符&#xff0c;可以对我们增加的数据进行一些格式化。 var UserSchemamongoose.Schema({ name:{ type:String, trim:true }, age:Number, status:{ type:Number, default:1 } })二…

微信可以远程控制电脑吗_用微信就能远程控制电脑,这款神器有些厉害

「本期内容标签」安卓 iOS 电脑 小程序 网站 游戏 教程微信确实一步步改变生活&#xff0c;尤其是微信小程序面世以来&#xff0c;可谓是神器一个接一个的出现&#xff0c;很多功能已经和手机app旗鼓相当了。那么&#xff0c;今天说的这款刚推出的微信小程序&#xff0c;实现远…

开源的excel读取库libxls在windows下的编译,且支持中文,全网首发

转载请注明出处&#xff1a;http://www.cnblogs.com/superbi/p/5482516.html 到目前为止&#xff0c;网络和官网上并没有关于libxls在windows下支持中文的教程&#xff0c;也没有现成的二进制文件。 想直接得到结果的请直接拉到最后获取成果&#xff0c;想自己以后遇到类似问题…

Chapter1-7_Speech_Recognition(Language Modeling)

文章目录1 为什么需要Language Model2 N-gram3 Continuous LM3 NN-based LM4 RNN-based LM5 合并LAS和LM5.1 shallow fusion5.2 deep fusion5.3 cold fusion本文为李弘毅老师【Speech Recognition - Language Modeling】的课程笔记&#xff0c;课程视频youtube地址&#xff0c;…