/*** 获取上一个月** @date 格式为yyyy-mm-dd的日期,如:2014-01-25*/function getPreMonth(date) {var arr = date.split('-');var year = arr[0]; //获取当前日期的年份var month = arr[1]; //获取当前日期的月份var day = arr[2]; //获取当前日期的日var days = new Date(year, month, 0);days = days.getDate(); //获取当前日期中月的天数var year2 = year;var month2 = parseInt(month) - 1;if (month2 == 0) {year2 = parseInt(year2) - 1;month2 = 12;}var day2 = day;var days2 = new Date(year2, month2, 0);days2 = days2.getDate();if (day2 > days2) {day2 = days2;}if (month2 < 10) {month2 = '0' + month2;}var t2 = year2 + '-' + month2 + '-' + day2;return t2;}/*** 获取下一个月** @date 格式为yyyy-mm-dd的日期,如:2014-01-25*/        function getNextMonth(date) {var arr = date.split('-');var year = arr[0]; //获取当前日期的年份var month = arr[1]; //获取当前日期的月份var day = arr[2]; //获取当前日期的日var days = new Date(year, month, 0);days = days.getDate(); //获取当前日期中的月的天数var year2 = year;var month2 = parseInt(month) + 1;if (month2 == 13) {year2 = parseInt(year2) + 1;month2 = 1;}var day2 = day;var days2 = new Date(year2, month2, 0);days2 = days2.getDate();if (day2 > days2) {day2 = days2;}if (month2 < 10) {month2 = '0' + month2;}var t2 = year2 + '-' + month2 + '-' + day2;return t2;}//测试        //alert(getPreMonth("2014-01-25"));//alert(getNextMonth("2014-12-25"));

转载于:https://www.cnblogs.com/telwanggs/p/4582443.html

js获取上一个月、下一个月相关推荐

  1. js获取上一页下一页地址,当前页地址前进和后退

    history.back(-1) //直接返回当前页的上一页,数据全部消息,是个新页面 history.go(-1) //也是返回当前页的上一页,不过表单里的数据全部还在 document.write ...

  2. 获取当前月的 下一个月1号

    获取当前月的 下一个月1号 private static Date TimeTools(Date date) throws ParseException {Calendar calendar = Ca ...

  3. 【Jquery】-------JS实现关键字检索html内容,符合关键字的匹配项,进行标注背景色,可进行上一个,下一个切换定位

    JS实现关键字检索html内容,符合关键字的匹配项,进行标注背景色 核心代码 全部代码 展示效果 核心代码 全部代码 这个代码主要功能: 通过关键字检索出html内容匹配项 可进行上一个,下一个切换定 ...

  4. mysql 按重复排序_php-按日期排序并允许重复的日期时,获取MySQL中的上一个和下一个记录...

    我已经尝试寻找其他帮助来解决这个问题,但是我没有得到.假设我有一张看起来像下面的表格. +----+--------------+------------+ | id | date_col | lab ...

  5. js获取上一个页面url

    <html> <head> <title>js获取上一页url,js获取前一页地址,javascripts获取上一页url,javascript获取前一页地址< ...

  6. DOM算法系列002-寻找指定DOM节点的上一个或下一个节点

    DOM操作算法002-寻找指定DOM节点的上一个或下一个节点-- getDomNode 当我们需要寻找指定DOM节点的上一个节点或下一个节点时,我们可能第一时间会想到下面两个API: node.pre ...

  7. Mybatis 获取当前序列和下一个序列值 以及在一个方法中写多条SQL 语句

    目录 1.Mybatis 获取当前序列和下一个序列值 2.Mybatis 在一个方法中写多条SQL 语句 1.Mybatis 获取当前序列和下一个序列值 #获取当前序列值 select XXX_seq ...

  8. 织梦?php?调用栏目,dedecms列表页内容页模板调用上一个栏目下一个栏目方法

    织梦CMS内容页有上一篇下一篇文章,没有上一个栏目下一个栏目,我们可以不用修改程序内核文件,直接在模板里用"runphp"输出上一个栏目和下一个栏目. 上一个栏目下一个栏目标签写法 ...

  9. 为什么快手不能左右滑了_快手上滑切换下一个视频怎么设置

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 快手上滑切换下一个视频设置方法如下: 1.打开快手,在屏幕向右滑动,点击设置: 2.进入设置页面点击[大屏幕模式]: 3.进入后点 ...

  10. 交互设计|抖音为什么是上滑查看下一个视频

    去年求职的时候,作为一个产品新人,每次体验产品更多的是关注产品的设计细节,总是会觉得xx功能体验特别好,xx界面设计非常合理,xx细节引导非常场景化,非常贴心.但对于产品如何和用户发生交互,交互如何让 ...

最新文章

  1. python关联分析代码_1行代码实现关联分析(Apriori)算法
  2. 明明表中有这个索引,但mysql的force index 无效?
  3. Socket.io 深入理解
  4. C语言enum关键字
  5. Android 运行时异常 Binary XML file line # : Error inflating class
  6. secret sharing;拉格朗日插值,shamir秘密分享,peterson秘密分享
  7. spring cloud Eureka server 问题 Spring Cloud java.lang.TypeNotPresentException
  8. mysql数据库安装时的默认端口_数据库默认端口号
  9. 托马斯微积分和微积分学教程_为什么微积分很重要
  10. VoLTE呼叫SIP信令分析
  11. 登录验证时第一次帐号密码错误,第二次提交出现错误404,Could not find action or result: /zyf_shop/user_login.action
  12. MySQL 高可用MMM
  13. 在树莓派计算模块CM4 eMMC上安装Ubuntu Desktop 21.04
  14. 帝国cms html5 编辑器,帝国cms后台编辑器自动排版插件
  15. C# WebApi 返回详细错误信息
  16. 如何在柿饼派中用mqtt接收数据并进行解析
  17. app通过电商变现方式探讨
  18. vue view design 图标选择器
  19. myeclipse快速查找并快速定位
  20. 第五期送书来了,这次送的都是畅销书!

热门文章

  1. (48)FPGA状态机描述(一段式)
  2. 【嵌入式Linux】嵌入式Linux应用开发基础知识之文件IO
  3. Java学习日报—2021/11/18
  4. 中文乱码java_JAVA中文乱码问题应该怎么解决?
  5. c# msi中加入驱动_MSI微星:给你的CPU装上热交换气缸活塞,不用电也能驱动风扇降温...
  6. 【LeetCode】剑指 Offer 26. 树的子结构
  7. 《RabbitMQ 实战指南》第二章 RabbitMQ 入门
  8. jdk1.8新特性_Lambda表达式的引入
  9. java并发之Future与Callable使用
  10. leetcode 88 Merge Sorted Array