思路:先获取当前时间(年月日),再判断当前月份的下一个月是多少天 。

注意:(1)js中 getMonth() 返回值是0(一月)到11(十二月)之间的一个整数;

(2)当getMonth()返回的值是11(12月),则它的下一个月为次年1月;

(3) 当getMonth()返回的值是0(1月),则它的下一个月为2月,应判断是否为闰年。

代码如下:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>时间显示为次月月底</title><script src="http://libs.baidu.com/jquery/2.0.0/jquery.js"></script></head><body><div><input type="text" id="time"/></div><script>function nextMonthLastDay() {//日期显示为次月最后一天var time = new Date();var year = time.getFullYear();//var year = 1900; //用于测试var month = time.getMonth() + 2;//var month = 0 + 2; //用于测试if (month > 12) {month = month - 12;year = year + 1;}var day = nextMonthDay(year, month);return year + '-' + month + '-' + day;}function nextMonthDay(year, month) {//判断每月多少天var day31 = [1, 3, 5, 7, 8, 10, 12];var day30 = [4, 6, 9, 11];if (day31.indexOf(month) > -1) {return 31;} else if (day30.indexOf(month) > -1) {return 30;} else {if (isLeapYear(year)) {return 29;} else {return 28;}}}function isLeapYear(year) {//判断是否为闰年return (year % 4 == 0) && (year % 100 != 0 || year % 400 == 0);}$("#time").val(nextMonthLastDay());</script></body></html>

js获取下一个月最后一天相关推荐

  1. js获取上一个月、下一个月

    /*** 获取上一个月** @date 格式为yyyy-mm-dd的日期,如:2014-01-25*/function getPreMonth(date) {var arr = date.split( ...

  2. js获取最近一个月日期范围

    日期方法: toLocaleDateString() 显示年月日 new Date().toLocaleDateString() // '2021/11/21' setDate() setDate(0 ...

  3. Calendar类获取当前时间上一个月,下一个月,当月的最后一天等的处理方法

    Calendar cal = Calendar.getInstance();//获取一个Calendar对象 cal.setTime(new Date() ); cal.add(Calendar.MO ...

  4. Java获取当前时间的上一个月和下一个月,第一天和最后一天,任意时间的第一天和最后一天,任意时间上一个月和下一个月

    /*** 获取当前时间* * @param args*/public static String getNowTime() {Calendar cal = Calendar.getInstance() ...

  5. JS 如何获取当前上一个月、下一个月和月份所含天数

    在数据报表查询中,经常需要设置查询的日期区间,如查询2018-02-01至2018-02-28的整月数据,这时需要提供快捷整月查询按钮: 如: 一般日期年月日之间由"-"或者&qu ...

  6. PHP获取上个月当月下一个月的相对应时间的详解

    时间各个字母的含义: a - "am" 或是 "pm" A - "AM" 或是 "PM" d - 几日,二位数字,若不足 ...

  7. java 月最后一个周日_java 获取上月、一个月最后一天、周一、周日、本月日期 【转】...

    获取上月: Calendar c = Calendar.getInstance(); c.add(Calendar.MONTH, -1); SimpleDateFormat format =  new ...

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

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

  9. php 使用strtotime获取上一个月月份的问题

    strtotime() 函数说明: strtotime() 函数将任何英文文本的日期或时间描述解析为 Unix 时间戳,比如: 1.输出当前时间戳:echo strtotime("now&q ...

最新文章

  1. short s1 = 1; s1 = s1 + 1; 有错吗?short s1 = 1; s1 += 1 有错吗
  2. Android中使用广播机制退出多个Activity
  3. __stdcall、__cdecl 、CALLBACK 几种函数修饰符
  4. 周至四中计算机老师,周至县第四中学顺利承办周至县 “教育信息化技术与教学课堂深度融合交流研讨会”...
  5. 动态css语言less,less让css具有动态语言的特性
  6. 判断文件是否改变php,PHP判断文件是否被修改实例
  7. 报表如何同步用户数据集
  8. 斗地主AI算法——第十三章の主动出牌(2)
  9. springboot开启声明式事务
  10. ziplist之详细分析
  11. 我就不信发不出去,工 作 时候用的,来啊=》模板下载
  12. 【百度网盘】电脑版百度网盘二维码无法加载的问题
  13. java学习-veu
  14. Mac安装Linux虚拟机
  15. 查看windows产品密钥
  16. 深入浅出面板数据分析
  17. 自制操作系统 1 准备工作
  18. 微软官方知识:了解 Office 二进制文件格式
  19. Android开发、adb、monkey测试
  20. 比ownCloud/Nextcloud更好用的免费私有企业网盘

热门文章

  1. 我的第一篇随笔-英语(给他人的祝福)
  2. 【PS后期】PS合成中如何协调不同素材颜色
  3. 奈雪收购乐乐茶,茶饮品牌开启整合之路
  4. 京东国际销售数据查询(京东国际行业/品牌数据分析)
  5. mysql加减分钟_mysql加减时间-函数-时间加减
  6. 时间的玫瑰--但斌股市投资经典语录
  7. 我的war III 显血工具,小巧绿色无插件无广告,欢迎试用,哈哈
  8. python控制excel选择区域,python针对excel的操作技巧
  9. 世界上最经典的感情短语
  10. Python3-SQLAlchemy学习1:简介与使用