首页前端开发JavaScriptjavascript怎么根据月判定有多少天

javascript怎么根据月判定有多少天

时间2024-01-31 05:24:02发布访客分类JavaScript浏览276
导读:收集整理的这篇文章主要介绍了javascript怎么根据月判定有多少天,觉得挺不错的,现在分享给大家,也给大家做个参考。方法:1、使用“new Date(year, month,0 ”语句根据指定年份和月份来创建日期对象;2、使用“日期对象...
收集整理的这篇文章主要介绍了javascript怎么根据月判定有多少天,觉得挺不错的,现在分享给大家,也给大家做个参考。

方法:1、使用“new Date(year, month,0)”语句根据指定年份和月份来创建日期对象;2、使用“日期对象.getDate()”语句处理日期对象,返回指定月份的最后一天,即可知道指定月份有多少天。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

javascript根据月判定有多少天的方法

要想得到某月有多少天,只需要获取到当月最后一天的日期就行了

方法1:

灵活调用 setMonth(),getMonth(),setDate(),getDate(),计算出所需日期

实现代码:

function getMonthLength(date) {
      let d = new Date(date);
      // 将日期设置为下月一号  d.setMonth(d.getMonth()+1);
      d.setDate('1');
      // 获取本月最后一天  d.setDate(d.getDate()-1);
      return d.getDate();
}
    

检测一下:

getMonthLength("2020-02-1")getMonthLength("2021-02-1")getMonthLength("2022-02-1")getMonthLength("2022-03-1")

方法2:

原来还有更简单的办法:直接调用getDate()

function getMonthLength(year,month) {
    	return new Date(year, month,0).getDate();
}
    

检测一下:

getMonthLength(2020,02)getMonthLength(2021,02)getMonthLength(2022,02)getMonthLength(2022,03)getMonthLength(2022,04)

【相关推荐:javascript学习教程

以上就是javascript怎么根据月判定有多少天的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

javascript

若转载请注明出处: javascript怎么根据月判定有多少天
本文地址: https://pptw.com/jishu/593536.html
c语言中二维数组怎么用? 一文聊聊在Nodejs中怎么用 zx库 编写 Shell 脚本

游客 回复需填写必要信息