- 0133技术站
- 联系QQ:18840023
- QQ交流群
- 微信公众号
Date对象是JavaScript语言中内置的一种数据类型。使用new Date()创建Date对象,如下面的语法所示。
一旦创建了Date对象,就可以使用许多方法对其进行操作。大多数方法只是允许您使用本地时间或UTC(通用时间或GMT)时间来获取和设置对象的年、月、日、小时、分钟、秒和毫秒字段。
ECMAScript标准要求Date对象能够表示1970年1月1日之前或之后的1亿天内以毫秒精度来表示任何日期和时间。这是一个正负273,785年的范围,因此JavaScript可以表示直到275755年的日期和时间。
可以使用下面的任何语法来使用Date()构造函数创建Date对象。
new Date( ) new Date(milliseconds) new Date(datestring) new Date(year,month,date[,hour,minute,second,millisecond ])
注:括号中的参数始终是可选的。
Date属性
以下是Date对象的属性及其说明的列表。
Sr.No | 属性和描述 |
---|---|
1 | constructor 指定创建对象原型的函数 |
2 | prototype prototype属性允许您向对象添加属性和方法 |
Date方法
以下是不同Date方法以及描述的列表。
Sr.No | 方法和描述 |
---|---|
1 | Date() 返回今天的日期和时间 |
2 | getDate() 根据当地时间返回指定日期的月中的某天 |
3 | getDay() 根据本地时间返回指定日期的星期几 |
4 | getFullYear() 根据本地时间返回指定日期的年份 |
5 | getHours() 根据本地时间返回指定日期的小时 |
6 | getMilliseconds() 根据本地时间返回指定日期的毫秒数 |
7 | getMinutes() 根据本地时间返回指定日期的分钟数 |
8 | getMonth() 根据本地时间返回指定日期的月份 |
9 | getSeconds() 根据本地时间返回指定日期的秒数 |
10 | getTime() 将指定日期的数值返回为1970年1月1日起的毫秒数,即UTC 00:00:00 |
11 | getTimezoneOffset() 返回当前语言环境的时区偏移量(以分钟为单位) |
12 | getUTCDate() 根据通用时间返回指定日期中月份的日期 |
13 | getUTCDay() 根据通用时间返回指定日期中的星期几 |
14 | getUTCFullYear() 根据通用时间返回指定日期的年份 |
15 | getutcHours() 根据通用时间返回指定日期的小时数 |
16 | getUTCMilliseconds() 根据通用时间返回指定日期的毫秒数 |
17 | getUTCMinutes() 根据通用时间返回指定日期的分钟数 |
18 | getUTCMonth() 根据通用时间返回指定日期的月份 |
19 | getUTCSeconds() 根据通用时间返回指定日期的秒数 |
20 | setDate() 根据本地时间设置指定日期的月中的某天 |
21 | setFullYear() 根据本地时间设置指定日期的年份 |
22 | setHours() 根据本地时间设置指定日期的小时数 |
23 | setMilliseconds() 根据本地时间设置指定日期的毫秒数 |
24 | setMinutes() 根据本地时间设置指定日期的分钟数 |
25 | setMonth() 根据本地时间设置指定日期的月份 |
26 | setSeconds() 根据本地时间设置指定日期的秒数 |
27 | setTime() 将Date对象设置为自1970年1月1日00:00:00 UTC以来的毫秒数表示的时间 |
28 | setUTCDate() 将Date对象设置为自1970年1月1日00:00:00 UTC以来的毫秒数表示的时间 |
29 | setUTCFullYear() 根据通用时间设置指定日期的年份 |
30 | setUTCHours() 根据通用时间设置指定日期的小时 |
31 | setUTCMilliseconds() 根据通用时间设置指定日期的毫秒数 |
32 | setUTCMinutes() 根据通用时间设置指定日期的分钟数 |
33 | setUTCMonth() 根据通用时间设置指定日期的月份 |
34 | setUTCSeconds() 根据通用时间设置指定日期的秒数 |
35 | todatestring() 以可读字符串形式返回Date的“日期”部分 |
36 | toLocaleDateString() 使用当前语言环境的约定,以字符串形式返回Date的“日期”部分 |
37 | toLocaleString() 使用当前语言环境的约定将日期转换为字符串 |
38 | toLocaleTimeString() 使用当前语言环境的约定,以字符串形式返回Date的“时间”部分 |
39 | toString() 返回表示指定Date对象的字符串 |
40 | toTimeString() 以可读字符串形式返回Date的“时间”部分 |
41 | toUTCString() 使用通用时间约定将日期转换为字符串 |
42 | valueOf() 返回Date对象的原始值 |
推荐手册