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

js Date月份天数

 
阅读更多

    JS里面的new Date("xxxx/xx/xx")这个日期的构造方法有一个妙处,当你传入的是"xxxx/xx/0"(0号)的话,得到的日期是"xx"月的前一个月的最后一天("xx"月的最大取值是69,题外话),如果传入"1999/13/0",会得到"1998/12/31"。而且最大的好处是当你传入"xxxx/3/0",会得到xxxx年2月的最后一天,它会自动判断当年是否是闰年来返回28或29,不用自己判断!所以,我们想得到选择年选择月有多少天的话,只需要
var temp=new Date("选择年/选择月+1/0");
alert(temp.getDate());

    校验的话,也可以用这个方法。
下面是使用JS编写的获取某年某月有多少天的getDaysInMonth(year, month)方法:
function getDaysInMonth(year,month){
      month = parseInt(month,10)+1;
      var temp = new Date(year+"/"+month+"/0");
      return temp.getDate();
}
分享到:
评论

相关推荐

    js 得到某个月份的天数

    总结一下,JavaScript中获取某个月份天数的方法主要包括使用自定义`getDaysInMonth()`函数或结合`Intl.DateTimeFormat`API。这两种方法都能有效地解决问题,具体选择哪种取决于项目需求和个人喜好。在实际开发中,...

    javascript获取当月天数

    为了实现 JavaScript 获取当月天数的功能,我们需要理解如何利用 JavaScript 的 `Date` 对象来获取月份的实际天数。下面将详细介绍实现这一功能的方法。 #### 1. 使用 `Date` 对象 JavaScript 的 `Date` 对象提供...

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

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

    JS获取指定月份的天数两种实现方法

    JavaScript的Date对象提供了丰富的方法来处理日期和时间,其中涉及到月份天数的获取,我们可以利用Date对象的构造函数和相关方法来计算。 方法一:使用Date对象直接获取上一个月的最后一天 ```javascript function...

    js Date 获取 年 月 日 具体的值

    ### JavaScript Date 对象获取年、月、日的具体值 在JavaScript中,`Date`对象用于处理日期和时间。本文将详细介绍如何使用JavaScript的`Date`对象来获取年、月、日的具体值,并通过实例帮助读者更好地理解和应用...

    javascript date类型转成OLE(double)

    Date对象的方法提供了对日期和时间的多种操作,包括设置和获取年份、月份、日期、小时、分钟、秒等。 **2. OLE DATE类型** OLE DATE类型是一种用于表示日期时间的标准格式,主要用于COM组件之间以及COM组件与非COM...

    js date

    DP_DateExtensions.js是一个为JavaScript的`Date`对象扩展了更多功能的库,它提供了方便的日期比较、日期间隔计算以及各种格式化选项。例如,你可以方便地检查日期是否在另一日期之前或之后,或者计算两个日期之间的...

    JavaScript天数计算

    根据提供的文件信息,我们可以归纳出以下关于“JavaScript天数计算”的相关知识点: ### JavaScript日期对象与时间计算 在JavaScript中,日期对象是处理时间和日期的主要工具。通过使用`Date`对象,可以执行诸如...

    Javascript Date Selector1

    JavaScript Date Selector1是一款用于网页中的日期选择工具,它极大地增强了用户在输入日期时的交互体验。这个控件通常被开发者用来替代HTML原生的日期输入框,提供更友好的界面和更灵活的功能。 在JavaScript中,...

    javascript实现日期按月份加减

    在JavaScript中实现日期按月份的加减功能需要手动编写相应的函数,因为JavaScript内置的Date对象并没有直接提供像C#中的AddDays或AddMonths这样的方法。下面将介绍如何通过JavaScript代码实现日期按月份加减的功能。...

    两个时间间隔的天数

    构造 `Date` 对象时,由于 JavaScript 中 `Date` 的构造函数接受月份从 0 开始的数值,因此需要调整输入格式。这里使用了非标准的格式(如 `"04-19-2007"`),实际应为 `"2007-04-19"`。 3. 计算两个日期对象之间...

    js 日期 增加 n天

    `js 日期 增加 n天`这个话题涉及到如何使用JavaScript内置的Date对象来修改日期,使其增加或减少指定的天数。下面将详细介绍这个过程,并提供相关的示例代码。 首先,JavaScript中的`Date`对象是用于处理日期和时间...

    原生JS:Date对象全面解析

    若在构造函数中提供了至少两个参数,未提供的天数默认为1(若未提供月份)或0(若提供了月份)。 通过上述内容的解析,我们可以看到Date对象提供了多种方法来处理日期和时间。无论是获取当前日期时间、解析日期字符...

    计算天数和查询未来天数的软件

    在实现这个功能时,软件需要确保日期格式的一致性,并处理闰年和不同月份天数不同的情况,因为这会影响到天数的精确计算。 "查询未来天数"功能则涉及到日期的加法。用户可以设定一个起始日期并添加特定的天数,软件...

    js日期快速添加天数

    ### 知识点:JavaScript 日期操作 - 快速添加天数 在JavaScript中处理日期是非常常见的需求之一,尤其是在开发涉及时间线、日程管理或数据统计的应用时。本篇文章将详细介绍如何使用JavaScript来实现对日期进行快速...

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

    这是因为JavaScript的月份是从0开始的,所以`new Date(year, month, 1)`表示的是当前月份的第一天,而`new Date(year, month, 0)`则会返回上个月的最后一天。 2. **getDate()方法**:`date.getDate()`用于获取`Date...

    js 时间计算(加减天数、返回当前时间后一个星期的日期,返回格式yyyy-MM-dd)

    对于加减天数的操作,JavaScript的`Date`对象提供了`setDate()`和`getDate()`方法。假设我们要给当前日期增加n天,可以这样做: ```javascript var n = 10; // 增加10天 now.setDate(now.getDate() + n); ``` 同样,...

    javascript中Date对象应用之简易日历实现_.docx

    4. **初始化日历**:清除`.dayBox`内的所有日期,然后根据月份天数循环填充。对于每个日期,可以设置`<div class="day">`的`innerHTML`和`id`属性。 5. **处理日期的显示**:根据当前日期和所选日期,可以添加额外...

    通过实例解析javascript Date对象属性及方法

    一起来看看 JavaScript 中的日期对象 Date。 获取月份天数 // 获取月份天数 function getMonthDayCount(year, month) { return new Date(year, month, 0).getDate(); } console.log(getMonthDayCount(2017, 10)); ...

Global site tag (gtag.js) - Google Analytics