1 月份加减方法(公共方法)

//月份加减
function addMonths(yearMonthDay,monthNum){var arr=yearMonthDay.split('-');//2020-08-19或2020-08var year=parseInt(arr[0]);var month=parseInt(arr[1]);month=month+monthNum;if(month>12){//月份加var yearNum=parseInt((month-1)/12);month=month%12==0?12:month%12;year+=yearNum;}else if(month<=0){//月份减month=Math.abs(month);var yearNum=parseInt((month+12)/12);year-=yearNum;}month=month<10?"0"+month:month;return year+"-"+month;
}

2 方法调试

var yearMonth1=addMonths("2020-08",-20);//2018-12
var yearMonth2=addMonths("2020-08",-8);//2019-12
var yearMonth3=addMonths("2020-08",-19);//2019-01
var yearMonth4=addMonths("2020-08",5);//2021-01
var yearMonth5=addMonths("2020-08",16);//2021-12
var yearMonth6=addMonths("2020-08",17);//2022-01

js 实现日期按月份加减相关推荐

  1. 【应用】如何使用JS实现日期按月份加减

    问题描述: 假设当前年月为"2019-04",显示在中间区域.若点击"Last month",则会显示"2019-03",点击"N ...

  2. Pandas把某一列日期的月份加减 月份前进或后退

    Pandas把某一列日期的月份加减.年份加减 月份前进或后退 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂 ...

  3. html5+datatime加减,javascript实现日期按月份加减

    项目中需要用到,自己写了一个.javascript日期按月加减 function dateToDate(date) { var sDate = new Date(); if (typeof date ...

  4. java时间差的百分之二十,Java对日期Date类进行加减运算、年份加减月份加减、时间差等等...

    实现代码一: import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public c ...

  5. java当前月份减一个月_Java对日期Date类进行加减运算、年份加减月份加减、时间差等等...

    实现代码一: import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public c ...

  6. php购物车数量加减代码,js实现购物车商品数量加减

    本文实例为大家分享了js实现购物车商品数量加减的具体代码,供大家参考,具体内容如下 Html - + CSS .list a { display: block; margin: 30px; paddi ...

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

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

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

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

  9. 【简易】微信小程序日期Date的加减

    微信小程序中获取当前日期可以直接创建Date对象 JavaScript Date 对象 想实现两个日期的联动,参考文章写了简单的加减的函数:微信小程序js日期格式转化及加减 日期增加的主要代码: // ...

最新文章

  1. 微信公众平台消息接口PHP版
  2. Appium——unknown error: cannot activate web view
  3. python问题:IndentationError:expected an indented block错误解决
  4. 全球及中国水深测量声呐行业应用前景及未来投资决策建议报告2022-2027年
  5. 如何管理和组织一个智库?参考西交利物浦大学智库治理结构和我的偶像们的成长路径!
  6. 通过图表简化sql语句的表关联
  7. java8 streams_另一个Java 8 Lamdbas和Streams示例
  8. 趣头条基于 Flink 的实时平台建设实践
  9. php内核探索 [转]
  10. Linux下使用wget下载FTP服务器文件
  11. 景安服务器域名解析不起作用的正确解析方式之一
  12. [Windows Phone] 如何在 Windows Phone 应用程式制作市集搜寻
  13. fae专业领域的发展前景_未来这7个专业会“很吃香”,对毕业生的需求量较大,值得报考...
  14. H5和微信小程序直播开发
  15. 内网通 文件存服务器吗,内网通的服务器地址怎么看
  16. 微信小程序+Springboot实现宠物医院管理系统
  17. python中pip作用_python中的pip有什么作用
  18. php微信支付接口开发的实现程序
  19. zabbix4.0 zabbix-server.service never wrote its PID file. Failing.
  20. 企业级机械硬盘和消费级机械硬盘有什么区别?

热门文章

  1. 世界最大的PHP站点 Facebook后台技术探秘
  2. ZOJ 2477 Magic Cube 三阶魔方还原(IDA*)
  3. 新东方人工智能中台建设和AI部门管理经验分享
  4. img加载中显示loading,加载失败隐藏img并显示自定义内容而且可点击重新加载(React)
  5. 积分兑换商城是企业的下一个红利期,你知道多少?
  6. 出行领域成侵害用户权益重灾区,星星充电上市进程或添阻
  7. 字符按位取反python_汇编 (NOT)按位取反指令
  8. 货车etc怎么免费办理?网上免费申请办理货车etc高速通行卡流程方法
  9. uniapp分享功能-怎么能像html2canvas那样截图
  10. zzq和他的位运算(数位dp