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

js日期操作函数

    博客分类:
  • js
阅读更多

 

 

//添加日期
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

属性 描述 FF IE
constructor 返回对创建此对象的 Date 函数的引用。 1 4
prototype 使您有能力向对象添加属性和方法。 1 4

Date 对象方法

FF: Firefox, IE: Internet Explorer

方法 描述 FF IE
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
分享到:
评论

相关推荐

    js操作日期函数

    上个月的最后一天;下个月的第一天;获取月份的天数 ;获取月份中的第一天是所在星期的第几天;解析字符串成日期格式对象;格式化日期对象为字符串;计算两个日期相差的天数;

    经常用到的javascript日期函数库啊

    本文将详细介绍一个实用的JavaScript日期函数库,包括其核心功能及使用方法。 #### 二、核心功能 根据提供的部分代码片段,我们可以总结出该日期函数库的核心功能如下: 1. **isLeapYear**:判断当前日期是否为...

    js日期时间操作函数.pdf

    文档提供了多个JavaScript日期对象的扩展函数,用于处理与日期相关的问题。 1. 判断闰年:Date.prototype.isLeapYear 该函数用于判断给定的年份是否为闰年。根据闰年的定义,如果年份能被4整除但不能被100整除,...

    Java获取各种日期的函数(方法).docx

    Java日期操作函数详解 Java语言中日期操作函数是非常重要的一部分,日期操作函数可以帮助开发者快速获取和处理日期相关的信息。本文将对Java日期操作函数进行详细的介绍和分析。 1. 日期操作函数的基本概念 在...

    JavaScript的一些工具函数的封装包括url的参数处理数字字符串日期等相关操作函数

    在这个名为"js_utils-master"的压缩包中,我们可以期待找到一系列封装好的JavaScript工具函数,它们涵盖了URL参数处理、数字与字符串操作以及日期相关的功能。 首先,让我们深入探讨URL参数处理。在Web开发中,我们...

    javascript混合函数增加日期

    利用混合函数、原型方式实现获取和计算增加天数的操作

    javascript常用函数 javascript 常用库

    4. 时间和日期操作 - `Date.now()`: 返回当前时间的毫秒数。 - `new Date()`: 创建一个新的Date对象。 - `getDate()`, `getMonth()`, `getFullYear()`等:获取日期相关属性。 5. 条件判断和类型检查 - `typeof`...

    JavaScript学习笔记_js常用函数封装_js包.zip

    例如,你可能会发现`tool.js`中有如数组处理、日期格式化、字符串操作等函数,这些都是在开发中经常会用到的实用工具。 其次,`笔记.txt`可能是作者整理的学习笔记,记录了JavaScript的基础语法、对象、数组、函数...

    js日期函数,很不错啊,可以让人点击得到日期

    JavaScript 日期函数扩展:字符串转日期 #### 说明 这段代码展示了如何为 `String` 类型的对象添加一个名为 `toDate` 的方法,该方法可以将符合特定格式的字符串转换成 `Date` 对象。 #### 参数解释 - **x** ...

    Javascript日期函数

    以下是对给定文件中提到的JavaScript日期函数的详细解释: 1. **增加或减小月份**: 这个函数`addMonth(dtDate, NumDay)`用于增加或减少指定日期的月份。它接受两个参数,一个是日期字符串(如"2008-11-22"),另...

    js日期控件js日期控件js日期控件

    总结来说,JavaScript日期控件的实现涉及到JavaScript基础、DOM操作、事件处理以及可能的第三方库的使用。理解`Date`对象的API,结合良好的前端设计实践,可以创建出功能完备、用户体验良好的日期选择器。在实际项目...

    javascript 日期数字文本格式化

    在实际应用中,JavaScript的日期格式化可以使用多种方式实现,包括但不限于自定义函数、使用内置`Date`对象的`toLocaleString`或`toISOString`方法,或者利用第三方库,如Moment.js或date-fns。这些库提供了丰富的...

    【KETTLE教材】JS内嵌方法

    KETTLE中的JavaScript提供了多种字符串操作函数,例如escapeHtml()、unEscapeHtml()、escapeXml()、unEscapeXml()等。这些函数可以用于对字符串进行编码和解码,以避免特殊字符的出现。 3. 字符串加密解密 KETTLE...

    js日期函数(收藏).pdf

    以下是一些常见的JavaScript日期时间函数及其详细说明: 1. **Date对象的isLeapYear方法** 这个方法用于判断一个年份是否为闰年。闰年的规则是: - 能被4整除但不能被100整除的年份是闰年(例如1904年)。 - 能...

    日期下拉函数及案例

    在JavaScript中,我们可以使用多种方式来创建日期下拉函数。一种常见的方式是使用`<option>`标签创建一个包含所有日期的下拉列表。每个`<option>`标签对应一个日期,用户可以通过下拉菜单选择。另一种更先进的方法是...

    JS函数集合大全/JS函数

    根据给定的文件信息,以下是对“JS函数集合大全/JS函数...以上知识点覆盖了JavaScript语言的基本语法、DOM操作、字符串处理、数学运算、日期时间处理以及表单操作等方面,为初学者和进阶用户提供了一套全面的学习指南。

    javascript日期函数

    在"日期函数.txt"文件中,可能包含了各种使用JavaScript日期函数的示例和技巧,包括如何处理时区、比较日期、计算日期差等。学习这些示例有助于加深对JavaScript日期功能的理解。 总的来说,理解和熟练使用...

    JavaScript日期函数大全[文].pdf

    JavaScript日期函数是编程中处理时间数据的关键工具,尤其在网页应用和数据分析中有着广泛的应用。在JavaScript中,Date对象提供了多种方法来创建、操作和格式化日期。以下是一些常用的JavaScript日期函数及其详解:...

    JavaScript中日期函数的相关操作知识

    本文将深入探讨JavaScript中日期函数的相关操作。 首先,创建日期对象有多种方式: 1. `new Date()`:不传入任何参数时,它会创建一个表示当前日期和时间的新`Date`对象。 2. `new Date(milliseconds)`:传入一个...

Global site tag (gtag.js) - Google Analytics