这里写自定义目录标题

  • 使用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实现日期年月日加减,自动处理闰年相关推荐

  1. 如何用js进行日期的加减(天数)?

    如何用js进行日期的加减(天数)? HTML部分 <div class="col-md-2"><div class="form-group"& ...

  2. 用js进行日期的加减

    如题,开始查了查js的使用文档,但没发现可以直接用的函数,于是就想自己写函数来着,这就要涉及到每个月天数的判断,如果是2月份的话,还要涉及到闰年的判断,虽然不复杂但我想js应该不会这么低级,于是查了下 ...

  3. js日期加减一天_用js进行日期的加减

    如题,开始查了查js的使用文档,但没发现可以直接用的函数,于是就想自己写函数来着,这就要涉及到每个月天数的判断,如果是2月份的话,还要涉及到闰年的判断,虽然不复杂但我想js应该不会这么低级,于是查了下 ...

  4. python datetime 加一个月_Python日期的加减等操作的示例

    本文介绍了Python日期的加减等操作的示例,分享给大家,也给自己留个笔记 1. 日期输出格式化 所有日期.时间的api都在datetime模块内. 1. datetime => string ...

  5. oracle中那个日期怎么相减_oracle日期时间加减规则

    1.日期的加减都是以天为单位的 SELECT to_date('2016-07-05 13:10:00','yyyy-mm-dd hh24:mi:ss') + 1 FROM dual; 结果:2016 ...

  6. python 月份加减,Python日期的加减等操作的示例

    本文介绍了Python日期的加减等操作的示例,分享给大家,也给自己留个笔记 1. 日期输出格式化 所有日期.时间的api都在datetime模块内. 1. datetime => string ...

  7. 【对时间日期的加减操作】

    1.GregorianCalendar类用法 对日期的年月日等进行加减 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("y ...

  8. Python日期的加减

    一.timedelta #Python的timedelta可以处理时间的加减import datetime sdate = datetime.datetime.strptime('2019.01.05 ...

  9. java 日期的加减_用java实现日期类的加减

    Java代码 public class test1 { public static void main(String[] args) { Calendar c = Calendar.getInstan ...

最新文章

  1. 分布式任务队列 Celery — 深入 Task
  2. Go进程/线程/协程:单元 空间资源 切换 共享
  3. linux源码下载阿帕奇,Ubuntu 12.04下源码安装Apache
  4. 程序员情人节送这些!
  5. catti二级笔译综合能力真题_CATTI 二级口笔译教材、真题和模拟试题汇总!
  6. 使用GetValue和SetValue来设置属性
  7. 用Entlib的配置程序块遇到的问题
  8. 安卓虚拟键盘_微软双屏Surface Duo上的安卓应用体验:可瞬间变身笔记本电脑
  9. Service Manager流程,派BC_REPLY,唤醒FregServer流程,返回BR_TRANSACTION_COMPLETE,睡眠等待proc-gt;wait...
  10. 平面图判连通 蓝桥杯模拟赛题
  11. qq微信淘宝京东自动转链转发机器人MkStone京东淘宝转链助手
  12. Django表单系统
  13. 探索FireMonkey的StyleBook皮肤控件的使用
  14. H3c服务器升级硬盘固件,H3C交换机升级固件版本
  15. instanceof和containsKey以及claims.getExpiration()以及expiration.before()的用法
  16. tomcat连接oracle报错,跪求解决在eclipse中开oracle数据库库TOMCAT报错
  17. 解决git命令You must use a personal access token or SSH key的问题
  18. COSCon'22 第七届中国开源年会火热报名中,喜迎新一波赞助伙伴
  19. 写给大忙人看的谷歌搜索技巧
  20. 域名的DA值和PA值用什么工具查询?

热门文章

  1. QT通过QAxWidget嵌入IE浏览器并获取页面源码
  2. 读书笔记:《代码大全第2版》 02.创建高质量的代码之软件构建中的设计
  3. ATM柜员机模拟程序
  4. 局部线性嵌入(LLE)原理总结
  5. 500 行代码实现 PDF 阅读器
  6. 所谓AVL树的平衡因子怎么回事?
  7. 超硬核!!!一篇文章掌握整个JVM,JVM超详细解析!!!
  8. mysql idataparameter_[转]另一个SqlParameterCollection 中已包含 SqlParameter[解决方案]
  9. POJ1509 GlassBeads
  10. 5 决策树与随机森林