js获取下一个月最后一天
思路:先获取当前时间(年月日),再判断当前月份的下一个月是多少天 。
注意:(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获取下一个月最后一天相关推荐
- js获取上一个月、下一个月
/*** 获取上一个月** @date 格式为yyyy-mm-dd的日期,如:2014-01-25*/function getPreMonth(date) {var arr = date.split( ...
- js获取最近一个月日期范围
日期方法: toLocaleDateString() 显示年月日 new Date().toLocaleDateString() // '2021/11/21' setDate() setDate(0 ...
- Calendar类获取当前时间上一个月,下一个月,当月的最后一天等的处理方法
Calendar cal = Calendar.getInstance();//获取一个Calendar对象 cal.setTime(new Date() ); cal.add(Calendar.MO ...
- Java获取当前时间的上一个月和下一个月,第一天和最后一天,任意时间的第一天和最后一天,任意时间上一个月和下一个月
/*** 获取当前时间* * @param args*/public static String getNowTime() {Calendar cal = Calendar.getInstance() ...
- JS 如何获取当前上一个月、下一个月和月份所含天数
在数据报表查询中,经常需要设置查询的日期区间,如查询2018-02-01至2018-02-28的整月数据,这时需要提供快捷整月查询按钮: 如: 一般日期年月日之间由"-"或者&qu ...
- PHP获取上个月当月下一个月的相对应时间的详解
时间各个字母的含义: a - "am" 或是 "pm" A - "AM" 或是 "PM" d - 几日,二位数字,若不足 ...
- java 月最后一个周日_java 获取上月、一个月最后一天、周一、周日、本月日期 【转】...
获取上月: Calendar c = Calendar.getInstance(); c.add(Calendar.MONTH, -1); SimpleDateFormat format = new ...
- 获取当前月的 下一个月1号
获取当前月的 下一个月1号 private static Date TimeTools(Date date) throws ParseException {Calendar calendar = Ca ...
- php 使用strtotime获取上一个月月份的问题
strtotime() 函数说明: strtotime() 函数将任何英文文本的日期或时间描述解析为 Unix 时间戳,比如: 1.输出当前时间戳:echo strtotime("now&q ...
最新文章
- short s1 = 1; s1 = s1 + 1; 有错吗?short s1 = 1; s1 += 1 有错吗
- Android中使用广播机制退出多个Activity
- __stdcall、__cdecl 、CALLBACK 几种函数修饰符
- 周至四中计算机老师,周至县第四中学顺利承办周至县 “教育信息化技术与教学课堂深度融合交流研讨会”...
- 动态css语言less,less让css具有动态语言的特性
- 判断文件是否改变php,PHP判断文件是否被修改实例
- 报表如何同步用户数据集
- 斗地主AI算法——第十三章の主动出牌(2)
- springboot开启声明式事务
- ziplist之详细分析
- 我就不信发不出去,工 作 时候用的,来啊=》模板下载
- 【百度网盘】电脑版百度网盘二维码无法加载的问题
- java学习-veu
- Mac安装Linux虚拟机
- 查看windows产品密钥
- 深入浅出面板数据分析
- 自制操作系统 1 准备工作
- 微软官方知识:了解 Office 二进制文件格式
- Android开发、adb、monkey测试
- 比ownCloud/Nextcloud更好用的免费私有企业网盘