JavaScript_Date对象说明
Date中文为"日期"的意思,Date继承自Object对象,此对象提供操作,显示日期与时间的函数
引用网址:http://www.dreamdu.com/javascript/object_date/
Date对象构造函数
Date对象具有多种构造函数。
new
Date
(
)
new
Date
(
milliseconds
)
new
Date
(
datestring
)
new
Date
(
year
,
month
)
new
Date
(
year
,
month
,
day
)
new
Date
(
year
,
month
,
day
,
hours
)
new
Date
(
year
,
month
,
day
,
hours
,
minutes
)
new
Date
(
year
,
month
,
day
,
hours
,
minutes
,
seconds
)
new
Date
(
year
,
month
,
day
,
hours
,
minutes
,
seconds
,
microseconds
)
Date对象构造函数参数说明
- milliseconds - 距离JavaScript内部定义的起始时间1970年1月1日的毫秒数
- datestring - 字符串代表的日期与时间。此字符串可以使用Date.parse()转换
- year - 四位数的年份,如果取值为0-99,则在其之上加上1900
- month - 0(代表一月)-11(代表十二月)之间的月份
- day - 1-31之间的日期
- hours - 0(代表午夜)-23之间的小时数
- minutes - 0-59之间的分钟数
- seconds - 0-59之间的秒数
- microseconds - 0-999之间的毫秒数
Date对象返回值
- 如果没有任何参数,将返回当前日期
- 如果参数为一个数字,将数字视为毫秒值,转换为日期
- 如果参数为一个字符串,将字符串视为日期的字符串表示,转换为日期
- 还可以使用六个构造函数精确定义,并返回时间
示例
var
d1
=
new
Date
(
)
;
document
.
write
(
d1
.
toString
(
)
)
;
var
d2
=
new
Date
(
"
2009-08-08 12:12:12);
document
.
write
(
d2
.
toString
(
)
)
;
var
d3
=
new
Date
(
2009
,
8
,
8
)
;
document
.
write
(
d3
.
toString
(
)
)
;
- Date做为JavaScript的一种内置对象,必须使用new的方式创建。
- Date对象在JavaScript内部的表示方式是,距1970年1月1日午夜(GMT时间)的毫秒数(时间戳),我们在这里也把Date的内部表示形式称为时间戳。可以使用getTime()将Date对象转换为Date的时间戳,方法setTime()可以把Date的时间戳转换为Date的标准形式。
Date函数使用语法
date
.方法名
(
参数
1
,参数
2
,...
)
;
Date
.方法名
(
)
;
date代表一个日期对象的实例,Date代表日期对象,date.方法名
调用的为对象的成员函数
Date.方法名
调用的为对象的静态函数
示例
var
d
=
new
Date
(
)
;
var
d2
=
Date
.
UTC
(
)
;
JavaScript_Date函数按功能分类
日期获取类函数
日期设置类函数
-
setDate() 函数 -- 设置date对象中月份的一天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setFullYear() 函数 -- 设置date对象中的年份,月份和天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setHours() 函数 -- 设置date对象的小时,分钟,秒和毫秒,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setMilliseconds() 函数 -- 设置date对象的毫秒数,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setMinutes() 函数 -- 设置date对象的分钟,秒,毫秒,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setMonth() 函数 -- 设置date对象中月份,天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setSeconds() 函数 -- 设置date对象中月份的一天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setTime() 函数 -- 使用毫秒数设置date对象,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setUTCDate() 函数 -- 设置date对象中用世界标准时间(UTC)表示的月份的一天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setUTCFullYear() 函数 -- 设置date对象中用世界标准时间(UTC)表示的年份,月份和天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setUTCHours() 函数 --- 设置date对象中用世界标准时间(UTC)表示的小时,分钟,秒和毫秒,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setUTCMilliseconds() 函数 -- 设置date对象中用世界标准时间(UTC)表示的毫秒数,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setUTCMinutes() 函数 -- 设置date对象中用世界标准时间(UTC)表示的分钟,秒,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setUTCMonth() 函数 -- 设置date对象中用世界标准时间(UTC)表示的月份,天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setUTCSeconds() 函数 -- 设置date对象中用世界标准时间(UTC)表示的秒,毫秒,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setYear() 函数 -- 设置date对象的年份(真实年份减去1900)
日期打印类函数
日期解析类函数
-
Date.parse() 函数 -- 解析一个日期的字符串,并返回该日期距1970年1月1日午夜之间的毫秒数(时间戳)
JavaScript_Date函数按照字母分类
-
Date() 函数 -- Date对象的构造函数
-
getDate() 函数 -- 返回date对象中的月份中的天数(1-31)
-
getDay()函数 -- 返回date对象中的星期中的天数(0-6)
-
getFullYear() 函数 -- 返回date对象中的四位数年份
-
getHours()函数 -- 返回date对象中的小时数(0-23)
-
getMilliseconds() 函数 -- 返回date对象中的毫秒数(0-999)
-
getMinutes() 函数 -- 返回date对象中的分钟数(0-59)
-
getMonth() 函数 -- 返回date对象中的月份数(0-11)
-
getSeconds() 函数 -- 返回date对象中的秒数(0-59)
-
getTime() 函数 -- 返回date对象的时间戳表示法(毫秒表示)
-
getTimezoneOffset() 函数 -- 返回本地时间与用UTC表示当前日期的时间差,以分钟为单位
-
getUTCDate() 函数 -- 返回date对象中用世界标准时间(UTC)表示的月份中的一天(1-31)
-
getUTCDay() 函数 -- 返回date对象中用世界标准时间(UTC)表示的周中的一天(0-6)
-
getUTCFullYear() 函数 -- 返回date对象中用世界标准时间(UTC)表示的四位年份
-
getUTCHours() 函数 -- 返回date对象中用世界标准时间(UTC)表示的小时数(0-23)
-
getUTCMilliseconds() 函数 -- 返回date对象中用世界标准时间(UTC)表示的毫秒数(0-999)
-
getUTCMinutes() 函数 -- 返回date对象中用世界标准时间(UTC)表示的分钟数(0-59)
-
getUTCMonth() 函数 -- 返回date对象中用世界标准时间(UTC)表示的月份数(0-11)
-
getUTCSeconds() 函数 -- 返回date对象中用世界标准时间(UTC)表示的秒数(0-59)
-
getYear() 函数 -- 返回date对象的年份(真实年份减去1900)
-
Date.parse() 函数 -- 解析一个日期的字符串,并返回该日期距1970年1月1日午夜之间的毫秒数(时间戳)
-
setDate() 函数 -- 设置date对象中月份的一天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setFullYear() 函数 -- 设置date对象中的年份,月份和天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setHours() 函数 -- 设置date对象的小时,分钟,秒和毫秒,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setMilliseconds() 函数 -- 设置date对象的毫秒数,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setMinutes() 函数 -- 设置date对象的分钟,秒,毫秒,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setMonth() 函数 -- 设置date对象中月份,天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setSeconds() 函数 -- 设置date对象中月份的一天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setTime() 函数 -- 使用毫秒数设置date对象,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setUTCDate() 函数 -- 设置date对象中用世界标准时间(UTC)表示的月份的一天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setUTCFullYear() 函数 -- 设置date对象中用世界标准时间(UTC)表示的年份,月份和天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setUTCHours() 函数 --- 设置date对象中用世界标准时间(UTC)表示的小时,分钟,秒和毫秒,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setUTCMilliseconds() 函数 -- 设置date对象中用世界标准时间(UTC)表示的毫秒数,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setUTCMinutes() 函数 -- 设置date对象中用世界标准时间(UTC)表示的分钟,秒,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setUTCMonth() 函数 -- 设置date对象中用世界标准时间(UTC)表示的月份,天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setUTCSeconds() 函数 -- 设置date对象中用世界标准时间(UTC)表示的秒,毫秒,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
-
setYear() 函数 -- 设置date对象的年份(真实年份减去1900)
-
toDateString() 函数 -- 返回date对象的日期部分的字符串表示
-
toGMTString() 函数 -- 返回date对象的格林威治时间(GMT)的字符串表示
-
toLocaleDateString函数 -- 返回date对象的日期部分的本地化字符串
-
toLocaleTimeString函数 -- 返回date对象的时间部分的本地化字符串
-
toTimeString()函数 -- 返回date对象的时间部分的字符串
-
toUTCString函数 -- 返回date对象的世界标准时间(UTC)的字符串表示
-
Date.UTC()函数 -- 返回date对象距世界标准时间(UTC)1970年1月1日午夜之间的毫秒数(时间戳)
分享到:
相关推荐
JavaScript中的引用类型是编程语言中的一种数据结构,它允许我们将数据和相关操作组合在一起,使得代码更加灵活且易于管理。JavaScript中的引用类型主要包括Object、Array、Date、RegExp等,它们都是基于引用而不是...
本资源"前端JS插件整理"包含了多种类型的插件,涵盖了工具类、浏览器增强类、表单处理、图像处理、图标应用、UI组件、用户体验优化、动画效果以及与Bootstrap相关的插件等。下面我们将详细探讨这些类别中的知识点。 ...
这份"Javascript基础代码整理分享"涵盖了从基础到进阶的多个主题,通过不同的HTML文件,我们可以深入理解JS的核心概念。 1. **数组操作** (arrdemo.html): JS中的数组是一种可变大小的数据结构,可以存储不同类型的...
在这个"最新js各类脚本大全"中,包含了一系列精心整理过的JS脚本,涵盖了多种实用功能,如效果展示、窗口管理、进度条处理以及日期时间操作。同时,还涉及到jQuery库的一些经典效果。以下是这些知识点的详细说明: ...
### 一、var_to_obj —— 变量转对象 此函数用于将一个变量转换为对象类型。这对于需要将简单数据类型(如字符串、数字等)封装成对象的情况非常有用。例如,在进行复杂的对象操作或需要传递更多的属性时,可以利用...
laydate是一款广泛应用于前端开发中的JavaScript日期选择器插件,由layui团队开发,以其轻量、易用、功能丰富的特点深受开发者喜爱。本压缩包"laydateDemo"提供了一个整理后的示例,方便快速集成到项目中使用。下面...
JavaScript的基本语法包括变量声明、数据类型、流程控制等。IsNaN函数用于检查一个值是否为非数字,返回值为布尔型,如果值不是数字则返回true,是数字则返回false。 2. **HTML元标签**: `<meta>`标签用于提供...
* 对象是JavaScript中的一种基本数据类型 * 对象是一种集合类型,包含多个键值对 * 对象可以使用点符号或括号符号来访问属性 * 对象可以使用构造函数来创建 四、 JavaScript 中的时间对象 * 时间对象是JavaScript...
JavaScript基础:变量、常量、数据类型、类型转换、运算符、语句、数组、函数、对象、堆栈 Web API:DOM操作、定时器、事件、回调函数、日期对象、节点操作、移动端事件、Windows对象、本地存储、正则表达式 ...
4. `Date()`: 创建日期对象,用于处理日期和时间。 5. `Math对象`: 提供数学运算方法,如`Math.random()`生成随机数,`Math.round()`四舍五入等。 二、JavaScript常用判断 在JavaScript中,判断语句用于根据条件...
这次介绍的`DateUtil`对象就是一个自己整理的JavaScript日期处理库,包含了几个非常实用的方法。 首先,`DateUtil.Add`函数用于对日期进行加减操作。它接受两个参数:`num`表示需要加上的天数,`sDate`为起始日期,...
7. **JavaScript 数据类型**: JavaScript 支持的数据类型包括 `String`、`Number`、`Boolean`、`Null`、`Object` 和 `Function`。 8. **字符型到数值型转换**: 可以使用 `parseInt()` 和 `parseFloat()` 函数将字符...
JavaScript的日期对象`Date`提供了日期和时间处理功能。字符串处理方面,JavaScript也有类似`trim()`、`toUpperCase()`和`toLowerCase()`的函数。jQuery是一个流行的JavaScript库,它简化了DOM操作、事件处理、动画...
- **短日期验证**:使用函数`strDateTime(str)`验证形如`(2003-12-05)`的日期。 - **长时间验证**:同上,但包含小时、分钟和秒。 - **只有年和月的验证**:检查格式如`(2003-05)`。 - **只有小时和分钟的验证**...
在B/S架构开发中,JavaScript是一种非常重要的前端脚本语言,它被广泛应用于网页的交互设计、数据验证、页面特效等方面。本文将详细介绍在B/S开发中常用的JavaScript技术及其应用场景。 ### 一、验证类 #### 1. ...
以下是从给定文档中整理出的BS开发中常用的JavaScript技术,这些技术被细分为验证类、功能类等多个类别,每一项都是开发者在构建动态网站时不可或缺的工具。 ### 验证类 #### 数字验证 - **整数验证**:通过正则...
根据提供的文件信息,我们可以整理出一系列关于JavaScript基础知识的学习要点,这些要点覆盖了文档的基本操作、数据类型、控制结构以及常用内置对象的使用方法等。下面将详细解释每一项提到的知识点: ### 1. `...
EXT_JS是一种基于JavaScript的富客户端应用开发框架,主要用于构建用户界面。这个开发指南主要涵盖了EXT_JS的基本使用方法和核心概念,对于入门EXT_JS的开发者来说是十分宝贵的资源。以下是EXT_JS的一些关键知识点:...