Jquery根据年份和月份获取本月的开始/结束时间

本文介绍了一种使用JavaScript来获取指定月份的第一天和最后一天的具体日期的方法。通过定义函数来计算并返回这些日期,同时提供了日期格式化的辅助函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  //获得本月的开始日期

   month.getMonthStartDate = function ()
  {
      var monthStartDate = new Date(nowyear, months, 1);
      return formatDate(monthStartDate);//返回当月第一天
  }

  //获得本月的结束日期 
   month.getMonthEndDate = function (nowyear,months)
  {
     var days= getMonthDays(months);//获取当月总共有多少天
     var monthEndDate = new Date(nowyear,months, days);
     return formatDate(monthEndDate);//返回当月结束时间
  }

 

---------------------------------------以下是调用的方法--------------------------------
  

   //格式化日期
   function formatDate(date)
  {
     var myyear = date.getFullYear();
     var mymonth = date.getMonth() + 1;
     var myweekday = date.getDate();
     if (mymonth < 10) 
{ mymonth
= "0" + mymonth; } if (myweekday < 10)
{ myweekday
= "0" + myweekday; } return (myyear + "-" + mymonth + "-" + myweekday); } //获得某月的天数 function getMonthDays(nowyear,myMonth) { var monthStartDate = new Date(nowyear, myMonth, 1); var monthEndDate = new Date(nowyear, myMonth + 1, 1); var days = (monthEndDate - monthStartDate) / (1000 * 60 * 60 * 24);//格式转换 return days; }

 

转载于:https://www.cnblogs.com/xinbaba/p/6433822.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值