`
knight_yaya
  • 浏览: 13171 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

(转)获取月份的天数—javascript实现

阅读更多

//一个月里的天数
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 获取当月天数的功能,我们需要理解如何利用 JavaScript 的 `Date` 对象来获取月份的实际天数。下面将详细介绍实现这一功能的方法。 #### 1. 使用 `Date` 对象 JavaScript 的 `Date` 对象提供...

    js,javascript得到一个月份的最大天数,巧妙实现

    这是我们公司的框架代码,给分,谢谢!js,javascript得到一个月份的最大天数,巧妙实现js,javascript得到一个月份的最大天数,巧妙实现js,javascript得到一个月份的最大天数,巧妙实现

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

    // 获取月份(0-11) console.log(myDate.getMonth()); // 例如:3(代表四月) // 获取一个月中的某一天(1-31) console.log(myDate.getDate()); // 例如:22 // 获取一周中的某一天(0-6) console.log(myDate....

    js 得到某个月份的天数

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

    JS获取月份最后天数、最大天数与某日周数的方法

    在本篇文章中,详细介绍了如何使用JavaScript(简称JS)来实现对日期的操作,主要涵盖了获取月份的最后一天、某月的总天数以及某天是一年中的第几周的方法。以下是对这些知识点的详细解读。 首先,关于获取月份最后...

    JavaScript天数计算

    - `.getMonth()`: 获取月份(0-11)。 - `.getDate()`: 获取日期(1-31)。 - `.getHours()`: 获取小时(0-23)。 - `.getMinutes()`: 获取分钟(0-59)。 - `.getSeconds()`: 获取秒(0-59)。 - `.getMilliseconds...

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

    以上两种方法都是在不直接判断闰年的情况下,通过JavaScript内置的Date对象提供的特性来获取月份天数的有效途径。对于方法一来说,主要利用了Date构造函数的自动调整参数行为;而方法二则利用了Date对象的计算时间差...

    javascript实现日期选择

    ### JavaScript 实现日期选择 #### 知识点概述 本文将详细介绍如何利用JavaScript来实现一个功能强大的日期选择器。此日期选择器不仅包含了基础的日期显示功能,还提供了丰富的自定义选项,例如添加指定时间间隔、...

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

    2. **月份天数的规则**: 一个月的天数由其所属的月份和是否是闰年决定。1月和3月有31天,4月、6月、9月和11月有30天,而2月则有28天或29天。闰年的2月有29天,平年只有28天。判断是否为闰年的规则是:能被4整除但...

    Javascript获取某个月的天数

    这一点在判断二月份天数时尤其有用,因为它能自动处理闰年,无需我们手动编写代码来判断是否是闰年。 getDaysInOneMonth(year, month)方法的实现分为两部分。第一部分是通过new Date(year + "/" + month + "/0")来...

    JavaScript实现移动端滑动选择日期功能_.docx

    "JavaScript实现移动端滑动选择日期功能" JavaScript 实现移动端滑动选择日期功能是移动端开发中常见的需求。该功能可以让用户通过滑动选择日期,提高用户体验。本文将详细介绍如何使用 JavaScript 实现移动端滑动...

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

    在JavaScript编程中,有时我们需要获取特定年份和月份内的所有日期。这在处理日历、数据分析或者时间相关的应用中非常常见。"根据年月获取这个月份的所有日期"这个任务可以通过编写一个函数来实现,就像提供的代码...

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

    JavaScript的Date对象是处理日期和时间的主要工具,但默认方法并不直接提供获取月份边界日期的功能。下面将详细探讨这个主题。 首先,JavaScript的Date对象提供了一些内置的方法来操作日期,如`new Date()`创建一个...

    javascript实现日历

    本文档提供的JavaScript实现日历的方法较为简单明了,适合初学者理解日期处理的基本逻辑。通过预定义不同年份每个月的天数,可以灵活地处理不同年份的日历展示问题。虽然这种方法在实际应用中可能不够高效或灵活,但...

    javascript date类型转成OLE(double)

    ### JavaScript Date 类型转成 OLE (Double) 在进行跨平台或跨语言的数据交互时,经常需要将一种数据格式转换为另一种数据格式。在本文档中,我们将详细探讨如何将JavaScript中的Date对象转换为OLE自动化所使用的...

    JavaScript时间的获取

    本文将深入探讨JavaScript如何获取时间,并通过实例展示如何实现实时更新的时间显示。 在JavaScript中,获取时间主要是通过`Date`对象来完成的。首先,创建一个`Date`对象会默认获取当前的日期和时间,这个对象内部...

    用javascript实现计算两个日期的间隔天数

    "javascript实现计算两个日期的间隔天数" 计算两个日期的间隔天数是一个常见的需求,特别是在Web开发中。javascript作为一种流行的客户端脚本语言,提供了多种方法来实现这个功能。在这篇文章中,我们将探讨如何...

    javascript实现日历,仅供参考

    这些函数主要用于计算日期相关的数据,比如获取当前日期、计算某个月份的天数等。 ```javascript function getDays(month, year) { if (1 == month) return ((0 == year % 4) && (0 != (year % 100))) || (0 == ...

    用JavaScript实现的日历

    这个"用JavaScript实现的日历"是一个很好的实例,可以帮助我们理解如何利用JS动态生成交互式的日历组件。下面我们将深入探讨这个话题。 首先,让我们了解JavaScript日历的基本结构。一个基本的日历通常包括一个显示...

Global site tag (gtag.js) - Google Analytics