`
terryang
  • 浏览: 129609 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JS获取当月的最后一天

阅读更多
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>标题页</title>
<script language="javascript">
function getLastDay(year,month)
{
 var new_year = year;    //取当前的年份
 var new_month = month++;//取下一个月的第一天,方便计算(最后一天不固定)
 if(month>12)            //如果当前大于12月,则年份转到下一年
 {
  new_month -=12;        //月份减
  new_year++;            //年份增
 }
 var new_date = new Date(new_year,new_month,1);                //取当年当月中的第一天
 return (new Date(new_date.getTime()-1000*60*60*24)).getDate();//获取当月最后一天日期
}
</script>
<body>
    <input id="Button1" type="button" value="取2007年5月的最后一天" onClick="alert(getLastDay(2007,5))" />
</body>
</html>
分享到:
评论
2 楼 leo_soul 2011-02-28  
ycji056 写道
var new_month = month++;//取下一个月的第一天,方便计算(最后一天不固定)
这二因该是++month吧!

js的1月份是0
1 楼 ycji056 2010-06-28  
var new_month = month++;//取下一个月的第一天,方便计算(最后一天不固定)
这二因该是++month吧!

相关推荐

    javascript脚本获取当月第一天日期和最后一天日期

    总结一下,JavaScript获取当月第一天和最后一天的关键在于理解Date对象的属性和方法,并通过适当的计算调整日期。通过`setDate(1)`可以得到当月第一天,通过计算下个月第一天并减去一天可得到当月最后一天。这些知识...

    javascript获取当月第一天和最后一天

    标题“javascript获取当月第一天和最后一天”涉及的是JavaScript编程中的日期处理技术,特别是如何获取当前月份的第一天和最后一天的日期。JavaScript的Date对象是处理日期和时间的主要工具,但默认方法并不直接提供...

    js 实现 取当月的最后一天

    js 实现 取当月的最后一天! 值得下载看看!资源免费,大家分享!!

    获取当月的第一天和最后一天

    本文将详细介绍一个用于获取当月第一天和最后一天的JS时间小插件,以及它提供的其他有用方法。 首先,我们来理解如何获取当前月的第一天和最后一天。在JavaScript中,Date对象是处理日期和时间的主要工具。但是,它...

    javascript获取当月天数

    我们可以通过创建一个特定月份的 `Date` 对象,并将其日期设置为该月的第一天或最后一天来获取该月的天数。 ##### 示例代码: ```javascript function getDaysInMonth(year, month) { // 创建一个新的 Date 对象...

    js获取当月最后一天实例代码

    获取当月最后一天的日期是一个常见的需求,这可以用来设置时间限制、提醒、截止日期等场景。在本实例中,将展示如何使用JavaScript来计算并获取当前月份的最后一天。 首先,我们需要了解JavaScript中的Date对象。...

    js获取年月日和当月的天数

    在这个函数中,我们创建了一个新的`Date`对象,设置它的月份为`month`,并将日期设置为0,这样就可以得到该月最后一天的日期,即当月的总天数。 #### 四、示例代码汇总 下面是一个完整的示例,演示了如何获取当前...

    js获取某月的最后一天日期的简单实例

    以上就是从标题、描述、标签以及部分内容中提炼出的关于JavaScript获取某月最后一天日期的知识点。通过这个实例,我们可以了解到JavaScript在处理日期时间问题上的方法和技巧。这些知识点不仅适用于这一具体的日期...

    判断当前日期是否在本月的最后一周内

    我们可以获取本月的第一天,然后加上一个月的天数,得到下个月的第一天。接着,我们可以通过`TemporalAdjusters.previousOrSame(DayOfWeek)`找到下月第一天的前一个周日,这就是本月的最后一个完整周的开始。再计算...

    根据年月得到当月的天数及日期

    除了获取天数,还可以创建该月份的第一天和最后一天的日期对象。这在处理日期范围或者事件调度时非常有用。 6. **性能优化**: 对于大量数据处理,可以预先计算好一年所有月份的天数并存储,然后直接查询,提高...

    解析JS在获取当前月的最后一天遇到的坑

    本文主要解析了JavaScript(简称JS)在获取当前月份最后一天时可能遇到的问题,并提供了解决方案。众所周知,日期时间的处理在编程中是一个常见的需求,但同时也充满了许多陷阱。由于每个月的天数不同,而且涉及到...

    JS获取月的最后一天与JS得到一个月份最大天数的实例代码

    本文将详细解析如何使用JavaScript获取某个月份的最后一天以及最大天数。 首先,我们可以使用一个函数`getLastDay(year, month)`来获取指定年份和月份的最后一天。这个函数的工作原理是先获取下一个月的第一天,...

    JS根据年月获得当月天数的实现代码

    这里使用了一个巧妙的方法来获取某月的最后一天,即将日期参数设置为0,这在JavaScript中表示上一个月的最后一天。而`Date`对象会自动计算并转换成当月最后一天的日期。例如,如果输入的月份是3,那么`new Date(year...

    使用JS获取本周本月时间段的方法

    1. 获取当前月份的第一天和最后一天。 ```javascript let firstDayOfMonth = new Date(currentDate.getFullYear(), currentDate.getMonth(), 1); let lastDayOfMonth = new Date(currentDate.getFullYear(), ...

    javascript获取日期方法工具类

    今天;昨天;明天;当月第一天;当月最后一天;上月第一天;上月最后一天;下月第一天;下月最后一天;本年第一天;本年最后一天;去年第一天;去年最后一天

    根据年月获取这个月份的所有日期

    传入`0`是为了获取上个月的最后一天,即当前月份的第一天。这是因为JavaScript的月份是从0开始的,所以`new Date(year, month, 1)`表示的是当前月份的第一天,而`new Date(year, month, 0)`则会返回上个月的最后一天...

    js代码-根据月份返回当月所有日期

    在这个函数中,`endDate = new Date(year, month + 1, 0)`是为了获取给定月份的最后一天,因为当我们在月份上加1并设置日期为0时,JavaScript会自动调整到下个月的第一天的前一天。然后,我们用while循环逐天累加,...

    javascript 生成一周的时间

    - **获取当月最后一天函数`getLastDay(y, m)`**: - 接受一个年份`y`和一个月份`m`,返回该月的最后一天。 #### 示例代码分析 在给定的代码片段中,通过JavaScript实现了动态生成当前日期所在周的所有日期的功能...

Global site tag (gtag.js) - Google Analytics