//添加日期 Date.prototype.addDays = function(d) { this.setDate(this.getDate() + d); //参数可以大于31 }; //添加月 Date.prototype.addMonths = function(m) { this.setMonth(this.getMonth() + m); //参数可以大于12 }; //添加年 Date.prototype.addYears = function(y) { this.setFullYear(this.getFullYear() + y); }; //测试 var dt = new Date(); dt.addDays(1);// 加减日期操作 alert(now.Format("yyyy-MM-dd")); alert(dt.getFullYear()+'-'+(dt.getMonth()+1)+'-'+dt.getDate()+" "+dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds()); //日期是否相同 function equalsDate(date1,date2) { return date1.getDate()==date2.getDate() && date1.getMonth()==date2.getMonth() && date1.getFullYear()==date2.getFullYear(); }
JavaScript Date 对象参考手册
Date 对象
Date 对象用于处理日期和时间。
创建 Date 对象的语法:
var myDate=new Date()
注释:Date 对象会自动把当前日期和时间保存为其初始值。
Date 对象属性
FF: Firefox, IE: Internet Explorer
constructor | 返回对创建此对象的 Date 函数的引用。 | 1 | 4 |
prototype | 使您有能力向对象添加属性和方法。 | 1 | 4 |
Date 对象方法
FF: Firefox, IE: Internet Explorer
Date() | 返回当日的日期和时间。 | 1 | 3 |
getDate() | 从 Date 对象返回一个月中的某一天 (1 ~ 31)。 | 1 | 3 |
getDay() | 从 Date 对象返回一周中的某一天 (0 ~ 6)。 | 1 | 3 |
getMonth() | 从 Date 对象返回月份 (0 ~ 11)。 | 1 | 3 |
getFullYear() | 从 Date 对象以四位数字返回年份。 | 1 | 4 |
getYear() | 请使用 getFullYear() 方法代替。 | 1 | 3 |
getHours() | 返回 Date 对象的小时 (0 ~ 23)。 | 1 | 3 |
getMinutes() | 返回 Date 对象的分钟 (0 ~ 59)。 | 1 | 3 |
getSeconds() | 返回 Date 对象的秒数 (0 ~ 59)。 | 1 | 3 |
getMilliseconds() | 返回 Date 对象的毫秒(0 ~ 999)。 | 1 | 4 |
getTime() | 返回 1970 年 1 月 1 日至今的毫秒数。 | 1 | 3 |
getTimezoneOffset() | 返回本地时间与格林威治标准时间 (GMT) 的分钟差。 | 1 | 3 |
getUTCDate() | 根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。 | 1 | 4 |
getUTCDay() | 根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。 | 1 | 4 |
getUTCMonth() | 根据世界时从 Date 对象返回月份 (0 ~ 11)。 | 1 | 4 |
getUTCFullYear() | 根据世界时从 Date 对象返回四位数的年份。 | 1 | 4 |
getUTCHours() | 根据世界时返回 Date 对象的小时 (0 ~ 23)。 | 1 | 4 |
getUTCMinutes() | 根据世界时返回 Date 对象的分钟 (0 ~ 59)。 | 1 | 4 |
getUTCSeconds() | 根据世界时返回 Date 对象的秒钟 (0 ~ 59)。 | 1 | 4 |
getUTCMilliseconds() | 根据世界时返回 Date 对象的毫秒(0 ~ 999)。 | 1 | 4 |
parse() | 返回1970年1月1日午夜到指定日期(字符串)的毫秒数。 | 1 | 3 |
setDate() | 设置 Date 对象中月的某一天 (1 ~ 31)。 | 1 | 3 |
setMonth() | 设置 Date 对象中月份 (0 ~ 11)。 | 1 | 3 |
setFullYear() | 设置 Date 对象中的年份(四位数字)。 | 1 | 4 |
setYear() | 请使用 setFullYear() 方法代替。 | 1 | 3 |
setHours() | 设置 Date 对象中的小时 (0 ~ 23)。 | 1 | 3 |
setMinutes() | 设置 Date 对象中的分钟 (0 ~ 59)。 | 1 | 3 |
setSeconds() | 设置 Date 对象中的秒钟 (0 ~ 59)。 | 1 | 3 |
setMilliseconds() | 设置 Date 对象中的毫秒 (0 ~ 999)。 | 1 | 4 |
setTime() | 以毫秒设置 Date 对象。 | 1 | 3 |
setUTCDate() | 根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。 | 1 | 4 |
setUTCMonth() | 根据世界时设置 Date 对象中的月份 (0 ~ 11)。 | 1 | 4 |
setUTCFullYear() | 根据世界时设置 Date 对象中的年份(四位数字)。 | 1 | 4 |
setUTCHours() | 根据世界时设置 Date 对象中的小时 (0 ~ 23)。 | 1 | 4 |
setUTCMinutes() | 根据世界时设置 Date 对象中的分钟 (0 ~ 59)。 | 1 | 4 |
setUTCSeconds() | 根据世界时设置 Date 对象中的秒钟 (0 ~ 59)。 | 1 | 4 |
setUTCMilliseconds() | 根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。 | 1 | 4 |
toSource() | 返回该对象的源代码。 | 1 | - |
toString() | 把 Date 对象转换为字符串。 | 1 | 4 |
toTimeString() | 把 Date 对象的时间部分转换为字符串。 | 1 | 4 |
toDateString() | 把 Date 对象的日期部分转换为字符串。 | 1 | 4 |
toGMTString() | 请使用 toUTCString() 方法代替。 | 1 | 3 |
toUTCString() | 根据世界时,把 Date 对象转换为字符串。 | 1 | 4 |
toLocaleString() | 根据本地时间格式,把 Date 对象转换为字符串。 | 1 | 3 |
toLocaleTimeString() | 根据本地时间格式,把 Date 对象的时间部分转换为字符串。 | 1 | 3 |
toLocaleDateString() | 根据本地时间格式,把 Date 对象的日期部分转换为字符串。 | 1 | 3 |
UTC() | 根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。 | 1 | 3 |
valueOf() | 返回 Date 对象的原始值。 | 1 | 4 |
相关推荐
上个月的最后一天;下个月的第一天;获取月份的天数 ;获取月份中的第一天是所在星期的第几天;解析字符串成日期格式对象;格式化日期对象为字符串;计算两个日期相差的天数;
本文将详细介绍一个实用的JavaScript日期函数库,包括其核心功能及使用方法。 #### 二、核心功能 根据提供的部分代码片段,我们可以总结出该日期函数库的核心功能如下: 1. **isLeapYear**:判断当前日期是否为...
文档提供了多个JavaScript日期对象的扩展函数,用于处理与日期相关的问题。 1. 判断闰年:Date.prototype.isLeapYear 该函数用于判断给定的年份是否为闰年。根据闰年的定义,如果年份能被4整除但不能被100整除,...
Java日期操作函数详解 Java语言中日期操作函数是非常重要的一部分,日期操作函数可以帮助开发者快速获取和处理日期相关的信息。本文将对Java日期操作函数进行详细的介绍和分析。 1. 日期操作函数的基本概念 在...
在这个名为"js_utils-master"的压缩包中,我们可以期待找到一系列封装好的JavaScript工具函数,它们涵盖了URL参数处理、数字与字符串操作以及日期相关的功能。 首先,让我们深入探讨URL参数处理。在Web开发中,我们...
利用混合函数、原型方式实现获取和计算增加天数的操作
4. 时间和日期操作 - `Date.now()`: 返回当前时间的毫秒数。 - `new Date()`: 创建一个新的Date对象。 - `getDate()`, `getMonth()`, `getFullYear()`等:获取日期相关属性。 5. 条件判断和类型检查 - `typeof`...
例如,你可能会发现`tool.js`中有如数组处理、日期格式化、字符串操作等函数,这些都是在开发中经常会用到的实用工具。 其次,`笔记.txt`可能是作者整理的学习笔记,记录了JavaScript的基础语法、对象、数组、函数...
JavaScript 日期函数扩展:字符串转日期 #### 说明 这段代码展示了如何为 `String` 类型的对象添加一个名为 `toDate` 的方法,该方法可以将符合特定格式的字符串转换成 `Date` 对象。 #### 参数解释 - **x** ...
以下是对给定文件中提到的JavaScript日期函数的详细解释: 1. **增加或减小月份**: 这个函数`addMonth(dtDate, NumDay)`用于增加或减少指定日期的月份。它接受两个参数,一个是日期字符串(如"2008-11-22"),另...
在实际应用中,JavaScript的日期格式化可以使用多种方式实现,包括但不限于自定义函数、使用内置`Date`对象的`toLocaleString`或`toISOString`方法,或者利用第三方库,如Moment.js或date-fns。这些库提供了丰富的...
KETTLE中的JavaScript提供了多种字符串操作函数,例如escapeHtml()、unEscapeHtml()、escapeXml()、unEscapeXml()等。这些函数可以用于对字符串进行编码和解码,以避免特殊字符的出现。 3. 字符串加密解密 KETTLE...
以下是一些常见的JavaScript日期时间函数及其详细说明: 1. **Date对象的isLeapYear方法** 这个方法用于判断一个年份是否为闰年。闰年的规则是: - 能被4整除但不能被100整除的年份是闰年(例如1904年)。 - 能...
总结,使用jQuery和JavaScript开发日期多选控件是一个涉及DOM操作、事件处理、第三方库集成的过程。通过理解Date对象、选择合适的日期插件,以及定制功能和响应式设计,你可以创建出满足各种需求的日期选择器。在...
在JavaScript中,我们可以使用多种方式来创建日期下拉函数。一种常见的方式是使用`<option>`标签创建一个包含所有日期的下拉列表。每个`<option>`标签对应一个日期,用户可以通过下拉菜单选择。另一种更先进的方法是...
根据给定的文件信息,以下是对“JS函数集合大全/JS函数...以上知识点覆盖了JavaScript语言的基本语法、DOM操作、字符串处理、数学运算、日期时间处理以及表单操作等方面,为初学者和进阶用户提供了一套全面的学习指南。
在"日期函数.txt"文件中,可能包含了各种使用JavaScript日期函数的示例和技巧,包括如何处理时区、比较日期、计算日期差等。学习这些示例有助于加深对JavaScript日期功能的理解。 总的来说,理解和熟练使用...
JavaScript日期函数是编程中处理时间数据的关键工具,尤其在网页应用和数据分析中有着广泛的应用。在JavaScript中,Date对象提供了多种方法来创建、操作和格式化日期。以下是一些常用的JavaScript日期函数及其详解:...
本文将深入探讨JavaScript中日期函数的相关操作。 首先,创建日期对象有多种方式: 1. `new Date()`:不传入任何参数时,它会创建一个表示当前日期和时间的新`Date`对象。 2. `new Date(milliseconds)`:传入一个...