//一个月里的天数
function m_DaysInMonth(pYear,pMonth){
var nDays = 30;
if(pMonth==2){ //2月单独处理
if(mIsLeap(pYear)) nDays = 29;
else nDays = 28;
}
else if(mInList(pMonth,"1,3,5,7,8,10,12")){
nDays = 31;
}
return nDays;
}
//判断某年是否是闰年
function m_IsLeap(pYear){
if(pYear % 400 == 0){
return true;
}
else if((pYear % 100 != 0) && (pYear % 4 == 0)){
return true;
}
return false;
}
//判断是否在字符串列表里:
// if(mInList("3","1,3,5,7,8,10,12")){ //true
// if(mInList("2","1,3,5,7,8,10,12")){ //false
function mInList(s1,slist){
var ss1=","+s1+",";
var ss2=","+slist+",";
ss1 = ss1.toLowerCase();
ss2 = ss2.toLowerCase();
return ss2.indexOf(ss1)!=-1;
}
转自:http://weichaozu.blog.163.com/blog/static/123192959200962853711/
分享到:
相关推荐
为了实现 JavaScript 获取当月天数的功能,我们需要理解如何利用 JavaScript 的 `Date` 对象来获取月份的实际天数。下面将详细介绍实现这一功能的方法。 #### 1. 使用 `Date` 对象 JavaScript 的 `Date` 对象提供...
这是我们公司的框架代码,给分,谢谢!js,javascript得到一个月份的最大天数,巧妙实现js,javascript得到一个月份的最大天数,巧妙实现js,javascript得到一个月份的最大天数,巧妙实现
// 获取月份(0-11) console.log(myDate.getMonth()); // 例如:3(代表四月) // 获取一个月中的某一天(1-31) console.log(myDate.getDate()); // 例如:22 // 获取一周中的某一天(0-6) console.log(myDate....
总结一下,JavaScript中获取某个月份天数的方法主要包括使用自定义`getDaysInMonth()`函数或结合`Intl.DateTimeFormat`API。这两种方法都能有效地解决问题,具体选择哪种取决于项目需求和个人喜好。在实际开发中,...
在本篇文章中,详细介绍了如何使用JavaScript(简称JS)来实现对日期的操作,主要涵盖了获取月份的最后一天、某月的总天数以及某天是一年中的第几周的方法。以下是对这些知识点的详细解读。 首先,关于获取月份最后...
- `.getMonth()`: 获取月份(0-11)。 - `.getDate()`: 获取日期(1-31)。 - `.getHours()`: 获取小时(0-23)。 - `.getMinutes()`: 获取分钟(0-59)。 - `.getSeconds()`: 获取秒(0-59)。 - `.getMilliseconds...
以上两种方法都是在不直接判断闰年的情况下,通过JavaScript内置的Date对象提供的特性来获取月份天数的有效途径。对于方法一来说,主要利用了Date构造函数的自动调整参数行为;而方法二则利用了Date对象的计算时间差...
### JavaScript 实现日期选择 #### 知识点概述 本文将详细介绍如何利用JavaScript来实现一个功能强大的日期选择器。此日期选择器不仅包含了基础的日期显示功能,还提供了丰富的自定义选项,例如添加指定时间间隔、...
2. **月份天数的规则**: 一个月的天数由其所属的月份和是否是闰年决定。1月和3月有31天,4月、6月、9月和11月有30天,而2月则有28天或29天。闰年的2月有29天,平年只有28天。判断是否为闰年的规则是:能被4整除但...
这一点在判断二月份天数时尤其有用,因为它能自动处理闰年,无需我们手动编写代码来判断是否是闰年。 getDaysInOneMonth(year, month)方法的实现分为两部分。第一部分是通过new Date(year + "/" + month + "/0")来...
"JavaScript实现移动端滑动选择日期功能" JavaScript 实现移动端滑动选择日期功能是移动端开发中常见的需求。该功能可以让用户通过滑动选择日期,提高用户体验。本文将详细介绍如何使用 JavaScript 实现移动端滑动...
在JavaScript编程中,有时我们需要获取特定年份和月份内的所有日期。这在处理日历、数据分析或者时间相关的应用中非常常见。"根据年月获取这个月份的所有日期"这个任务可以通过编写一个函数来实现,就像提供的代码...
JavaScript的Date对象是处理日期和时间的主要工具,但默认方法并不直接提供获取月份边界日期的功能。下面将详细探讨这个主题。 首先,JavaScript的Date对象提供了一些内置的方法来操作日期,如`new Date()`创建一个...
本文档提供的JavaScript实现日历的方法较为简单明了,适合初学者理解日期处理的基本逻辑。通过预定义不同年份每个月的天数,可以灵活地处理不同年份的日历展示问题。虽然这种方法在实际应用中可能不够高效或灵活,但...
### JavaScript Date 类型转成 OLE (Double) 在进行跨平台或跨语言的数据交互时,经常需要将一种数据格式转换为另一种数据格式。在本文档中,我们将详细探讨如何将JavaScript中的Date对象转换为OLE自动化所使用的...
本文将深入探讨JavaScript如何获取时间,并通过实例展示如何实现实时更新的时间显示。 在JavaScript中,获取时间主要是通过`Date`对象来完成的。首先,创建一个`Date`对象会默认获取当前的日期和时间,这个对象内部...
"javascript实现计算两个日期的间隔天数" 计算两个日期的间隔天数是一个常见的需求,特别是在Web开发中。javascript作为一种流行的客户端脚本语言,提供了多种方法来实现这个功能。在这篇文章中,我们将探讨如何...
这些函数主要用于计算日期相关的数据,比如获取当前日期、计算某个月份的天数等。 ```javascript function getDays(month, year) { if (1 == month) return ((0 == year % 4) && (0 != (year % 100))) || (0 == ...
这个"用JavaScript实现的日历"是一个很好的实例,可以帮助我们理解如何利用JS动态生成交互式的日历组件。下面我们将深入探讨这个话题。 首先,让我们了解JavaScript日历的基本结构。一个基本的日历通常包括一个显示...