Date对象是JavaScript语言中内置的数据类型.使用新的 Date()创建日期对象,如以下语法所示.
创建Date对象后,许多方法允许您操作在上面.大多数方法只允许您使用本地时间或UTC(通用或GMT)时间来获取和设置对象的年,月,日,小时,分钟,秒和毫秒字段.
ECMAScript标准要求Date对象能够在1970年1月1日之前或之后的1亿天内以毫秒精度表示任何日期和时间.这是一个正负273,785年的范围,因此JavaScript可以表示直到275755年的日期和时间.
您可以使用以下任何语法使用
new Date( ) new Date(milliseconds) new Date(datestring) new Date(year,month,date[,hour,minute,second,millisecond ])
注意 : 括号中的参数始终是可选的.
日期属性
以下是Date对象的属性列表及其说明.
Sr.No | Property&描述 |
---|---|
1 | 构造函数 指定创建对象原型的函数 |
2 | 原型 prototype属性允许您添加属性和对象的方法 |
日期方法
以下是不同日期方法的列表以及描述.
Sr.No | 方法&描述 |
---|---|
1 | 日期() 返回今天的日期和时间 |
2 | getDate() 返回该月的日期根据当地时间指定的日期 |
3 | getDay() 根据当地时间返回指定日期的星期几 |
4 | getFullYear() 返回th的年份e根据当地时间指定日期 |
5 | getHours() 根据当地时间返回指定日期的小时 |
6 | getMilliseconds() 根据当地时间返回指定日期的毫秒数 |
7 | getMinutes() 根据当地时间返回指定日期的分钟数 |
8 | getMonth() 根据当地时间返回指定日期的月份 |
9 | getSeconds() 根据当地时间返回指定日期的秒数 |
10 | getTime() 返回数值指定日期为自1970年1月1日00:00:00 UTC以来的毫秒数 |
11 | getTimezoneOffset() 返回当前语言环境的时区偏移量(以分钟为单位) |
12 | getUTCDate() 返回日期(日期)根据世界时间在指定日期的月份 |
13 | getUTCDay() 根据世界时间返回指定日期的星期几 |
14 | getUTCFullYear() 根据世界时间返回指定日期的年份 |
15 | getutcHours() 根据通用时间返回指定日期的小时数 |
16 | getUTCMilliseconds() 根据通用时间返回指定日期的毫秒数 |
17 | getUTCMinutes() 返回指定日期的分钟数世界时间 |
18 | getUTCMonth() 根据通用时间 返回指定日期的月份 |
19 | getUTCSeconds() 根据通用返回指定日期的秒数时间 |
20 | setDate() 设置根据当地时间指定日期的某一天 |
21 | setFullYear() 根据当地时间设定指定日期的全年 |
22 | setHo urs() 根据当地时间设定指定日期的小时数 |
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的"date"部分作为人类可读的字符串返回 |
36 | toLocaleDateString() 返回Date的"date"部分作为string,使用当前语言环境的约定 |
37 | toLocaleString() 使用当前语言环境的约定将日期转换为字符串 |
38 | toLocaleTimeString () 使用当前语言环境的约定,以字符串形式返回Date的"time"部分 |
39 | toString() 返回表示指定Date对象的字符串 |
40 | toTimeString() 返回"时间"部分日期作为人类可读的字符串 |
41 | toUTCString() 使用通用时间约定将日期转换为字符串 |
42 | valueOf () 返回Date对象的原始值 |