`

js一行代码判断是否是闰年

    博客分类:
  • js
阅读更多

 

方法 描述
Date() 返回当日的日期和时间。
getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。
getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。
getMonth() 从 Date 对象返回月份 (0 ~ 11)。
getFullYear() 从 Date 对象以四位数字返回年份。

 

var input = new Date();new Date(input.getFullYear(), 1, 29).getDate() === 29
false

var input = new Date(2012,1,1);new Date(input.getFullYear(), 1, 29).getDate() === 29
true

var input = new Date(2013,1,1);new Date(input.getFullYear(), 1, 29).getDate() === 29
false

var input = new Date(2014,1,1);new Date(input.getFullYear(), 1, 29).getDate() === 29
false

var input = new Date(2014,5,1);new Date(input.getFullYear(), 1, 29).getDate() === 29
false

var input = new Date(2014,6,1);new Date(input.getFullYear(), 1, 29).getDate() === 29
false

var input = new Date(2016,6,1);new Date(input.getFullYear(), 1, 29).getDate() === 29
true

var input = new Date(2000,6,1);new Date(input.getFullYear(), 1, 29).getDate() === 29
true

 

分享到:
评论

相关推荐

    一波JavaScript日期推断脚本分享_.docx

    3. **一行代码推断是否是闰年**: 闰年的规则是:能被4整除但不能被100整除,或者能被400整除的年份。JavaScript中,可以通过创建一个新的日期对象,设置月份为1(表示2月),日期为29,然后检查获取的日期数是否为...

    两行代码搞定 JavaScript 的日期验证

    该行代码通过比较创建的日期对象中的年、月、日与传入的原始年、月、日是否完全相同来判断输入的日期是否有效。如果所有条件都满足,则返回`true`,表示输入的日期有效;反之则返回`false`。 ### 三、应用场景 此...

    网页日历制作源代码.pdf

    它还使用了条件语句来判断是否为闰年,并相应地调整 2 月的天数。 在生成日历表格时,该代码使用了 JavaScript 的 `document.write` 方法来动态生成 HTML 代码。它首先生成了表格的标题行,然后使用了一个循环来...

    javascript html实现网页版日历代码

    JavaScript通过创建一个新的Date对象来获取当前日期,并通过一系列的变量定义日历的必要数据,例如年月、日期、月份的天数以及星期等。 3. 控制语句:本文使用了switch语句来根据不同的月份决定该月的天数。其中,...

    計算某年的每月的某天是該年的第幾天

    - 这一行指定了程序所在的包名。 - **导入Scanner类**:`import java.util.Scanner;` - 程序需要使用`java.util.Scanner`类来读取用户的输入数据。 - **主类定义**:`public class TodayIsWhatDay {` - 定义了...

    基于javascript编写简洁日历_.docx

    整个日历的JavaScript代码会包含上述所有功能,包括闰年判断、行数计算、表格生成等。需要注意的是,实际应用中,我们通常会将这样的功能封装成一个函数,以便复用和维护。 7. **安全性考虑**: 尽管这个例子主要...

    两行代码轻松搞定JavaScript日期验证

    我们通常在 JavaScript 中验证日期,基本的思路大概是,先判断年月日是否有效,再判断当月是否有当日,比如一些月份没有 31 日,平年二月没有 29、30 日,闰年二月没有 30 日等等。  偶然间发现一个技巧,能判断...

    纯js日历,可切换日期

    本项目提供了一个纯JavaScript实现的日历功能,仅用不到80行代码,既简单又易理解,且具备切换日期显示的能力。这个特性使得它对初学者非常友好,同时也适合在小型项目或教学示例中使用。 首先,我们来探讨纯...

    javascript日历控件

    例如,获取当前日期、切换月份、判断是否为闰年等。 4. **样式设置**:通过CSS控制日历的外观,如颜色、字体、大小等,提升用户体验。 5. **用户交互**:监听用户的鼠标或键盘事件,使用户能通过点击或按键选择...

    java经典的小程序详尽代码.doc

    1. **判断闰年**: 这个程序用于确定给定的年份是否为闰年。闰年的规则如描述中所述,即: - 如果年份能被4整除且不能被100整除,那么是闰年。 - 或者,如果年份能被400整除,也是闰年。 代码实现如下: ```...

    程序天下:JavaScript实例自学手册

    15.32 判断一副图片是否加载完毕 第16章 页面数据的验证 16.1 验证字符串是否全由数字组成 16.2 验证表单项必须填写 16.3 判断用户输入是否为中文 16.4 验证列表框中的值是否重复 16.5 检测输入框的统一方法 16.6 ...

    《程序天下:JavaScript实例自学手册》光盘源码

    15.32 判断一副图片是否加载完毕 第16章 页面数据的验证 16.1 验证字符串是否全由数字组成 16.2 验证表单项必须填写 16.3 判断用户输入是否为中文 16.4 验证列表框中的值是否重复 16.5 检测输入框的统一方法 16.6 ...

    ASP日历源码.pdf

    5. 使用`for`循环遍历日历表格的每一行和每一列,设置每个单元格的样式和内容。根据`day`和`daily`的值,可以给单元格分配不同的CSS类,例如:"DayNow"表示当前日期,"DaySat"表示周六,"DaySun"表示周日,"Day"表示...

    验证身份证.pdf

    ` 这行代码就是用来确认输入的身份证号对应的出生日期是否与解析出的日期一致。 `if (!B) { ... }` 判断如果出生日期不匹配,会弹出警告提示,并返回`false`,表示身份证号无效。这确保了只有当输入的身份证号码的...

    java实用技术大全2

    `这行代码使用定义的分隔符`strSeparator`(默认为`-`)将输入的日期字符串分割成数组。 4. **数组长度检查**:通过`if(strDateArray.length != 3) return false;`确保了输入的日期字符串被正确地分割成了年、月、...

    十分简单的万年历源码

    因此,你需要一个函数来判断是否为闰年,以便正确处理二月的天数。 7. **优化与性能**:对于“万年历”来说,一次性计算整个世纪的日期并不实际,通常会采用按需加载的方式,只显示当前或用户选择的年份和月份。 ...

    JS简易年历源码

    此外,计算月份天数、闰年判断等涉及日期操作的算法也是关键部分。 5. 动态生成HTML:年历的每一天通常会以表格的形式展示,因此需要动态生成表格元素,包括行(`<tr>`)和单元格(`<td>`)。这涉及到JavaScript的...

    javascript实现日历,仅供参考

    需要注意的是,JavaScript中的日期处理可以使用内置的`Date`对象来简化,例如使用`Date`对象的方法来获取闰年。 ### 3. 日期对象的使用 通过`getToday()`函数,可以看到如何创建和使用`Date`对象来获取当前日期的...

    javascript入门笔记

    Javascript,简称为 JS,是一款能够运行在 JS解释器/引擎 中的脚本语言 JS解释器/引擎 是JS的运行环境: 1、独立安装的JS解释器 - NodeJS 2、嵌入在浏览器中的JS解释器 JS的发展史: 1、1992年 Nombas 开发...

Global site tag (gtag.js) - Google Analytics