js实现日期年月日加减,自动处理闰年
这里写自定义目录标题
- 使用js实现日期加减
使用js实现日期加减
使用js实现日期年月日的加减,自动处理闰年:
function setDateTest() {addOrReduceDate("D","2019-6-15 14:45:16","5");
}
// type:年、月或者日
// data:日期
// 加减量
function addOrReduceDate(type,date,num) {var nowDate = null;var strDate = "";num = parseInt(num); // 防止传入字符串报错var seperator1 = "-";var seperator2 = ":";if(date == "") {nowDate = new Date();} else {nowDate = new Date(date);}if(type==="Y"){nowDate.setFullYear(nowDate.getFullYear() + num);}if(type==="M"){nowDate.setMonth(nowDate.getMonth() + num);}if(type==="D"){nowDate.setDate(nowDate.getDate() + num);}if(type==="A"){nowDate.setFullYear(nowDate.getFullYear() + num);nowDate.setMonth(nowDate.getMonth() + num);nowDate.setDate(nowDate.getDate() + num);}var year = nowDate.getFullYear(); // 年var month = nowDate.getMonth() + 1; // 月strDate = nowDate.getDate(); //日var hours = nowDate.getHours(); // 时var minutes = nowDate.getMinutes(); // 分var seconds = nowDate.getSeconds(); // 秒if(month >= 1 && month <= 9) {month = "0" + month;}if(strDate >= 0 && strDate <= 9) {strDate = "0" + strDate;}if(seconds >= 0 && seconds <= 9) {seconds = "0" + seconds;}var dateStr = year + seperator1 + month + seperator1 + strDate + " " + hours + seperator2 + minutes + seperator2 + seconds;console.log(dateStr)return dateStr;
}
js实现日期年月日加减,自动处理闰年相关推荐
- 如何用js进行日期的加减(天数)?
如何用js进行日期的加减(天数)? HTML部分 <div class="col-md-2"><div class="form-group"& ...
- 用js进行日期的加减
如题,开始查了查js的使用文档,但没发现可以直接用的函数,于是就想自己写函数来着,这就要涉及到每个月天数的判断,如果是2月份的话,还要涉及到闰年的判断,虽然不复杂但我想js应该不会这么低级,于是查了下 ...
- js日期加减一天_用js进行日期的加减
如题,开始查了查js的使用文档,但没发现可以直接用的函数,于是就想自己写函数来着,这就要涉及到每个月天数的判断,如果是2月份的话,还要涉及到闰年的判断,虽然不复杂但我想js应该不会这么低级,于是查了下 ...
- python datetime 加一个月_Python日期的加减等操作的示例
本文介绍了Python日期的加减等操作的示例,分享给大家,也给自己留个笔记 1. 日期输出格式化 所有日期.时间的api都在datetime模块内. 1. datetime => string ...
- oracle中那个日期怎么相减_oracle日期时间加减规则
1.日期的加减都是以天为单位的 SELECT to_date('2016-07-05 13:10:00','yyyy-mm-dd hh24:mi:ss') + 1 FROM dual; 结果:2016 ...
- python 月份加减,Python日期的加减等操作的示例
本文介绍了Python日期的加减等操作的示例,分享给大家,也给自己留个笔记 1. 日期输出格式化 所有日期.时间的api都在datetime模块内. 1. datetime => string ...
- 【对时间日期的加减操作】
1.GregorianCalendar类用法 对日期的年月日等进行加减 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("y ...
- Python日期的加减
一.timedelta #Python的timedelta可以处理时间的加减import datetime sdate = datetime.datetime.strptime('2019.01.05 ...
- java 日期的加减_用java实现日期类的加减
Java代码 public class test1 { public static void main(String[] args) { Calendar c = Calendar.getInstan ...
最新文章
- 分布式任务队列 Celery — 深入 Task
- Go进程/线程/协程:单元 空间资源 切换 共享
- linux源码下载阿帕奇,Ubuntu 12.04下源码安装Apache
- 程序员情人节送这些!
- catti二级笔译综合能力真题_CATTI 二级口笔译教材、真题和模拟试题汇总!
- 使用GetValue和SetValue来设置属性
- 用Entlib的配置程序块遇到的问题
- 安卓虚拟键盘_微软双屏Surface Duo上的安卓应用体验:可瞬间变身笔记本电脑
- Service Manager流程,派BC_REPLY,唤醒FregServer流程,返回BR_TRANSACTION_COMPLETE,睡眠等待proc-gt;wait...
- 平面图判连通 蓝桥杯模拟赛题
- qq微信淘宝京东自动转链转发机器人MkStone京东淘宝转链助手
- Django表单系统
- 探索FireMonkey的StyleBook皮肤控件的使用
- H3c服务器升级硬盘固件,H3C交换机升级固件版本
- instanceof和containsKey以及claims.getExpiration()以及expiration.before()的用法
- tomcat连接oracle报错,跪求解决在eclipse中开oracle数据库库TOMCAT报错
- 解决git命令You must use a personal access token or SSH key的问题
- COSCon'22 第七届中国开源年会火热报名中,喜迎新一波赞助伙伴
- 写给大忙人看的谷歌搜索技巧
- 域名的DA值和PA值用什么工具查询?
热门文章
- QT通过QAxWidget嵌入IE浏览器并获取页面源码
- 读书笔记:《代码大全第2版》 02.创建高质量的代码之软件构建中的设计
- ATM柜员机模拟程序
- 局部线性嵌入(LLE)原理总结
- 500 行代码实现 PDF 阅读器
- 所谓AVL树的平衡因子怎么回事?
- 超硬核!!!一篇文章掌握整个JVM,JVM超详细解析!!!
- mysql idataparameter_[转]另一个SqlParameterCollection 中已包含 SqlParameter[解决方案]
- POJ1509 GlassBeads
- 5 决策树与随机森林