Date
Date object是JavaScript语言中内置的数据类型。 使用新的Date ()创建日期对象,如以下语法所示。
创建Date对象后,可以使用许多方法对其进行操作。 大多数方法只允许您使用本地时间或UTC(通用或GMT)时间来获取和设置对象的年,月,日,小时,分钟,秒和毫秒字段。
ECMAScript标准要求Date对象能够在1970年1月1日之前或之后的1亿天内以毫秒精度表示任何日期和时间。 这是正负273,785年的范围,因此JavaScript可以表示直到275755年的日期和时间。
您可以使用以下任何语法来使用Date () constructor创建Date对象。
new Date( )
new Date(milliseconds)
new Date(datestring)
new Date(year,month,date[,hour,minute,second,millisecond ])
Note - 括号中的参数始终是可选的。
日期属性
以下是Date对象的属性列表及其说明。
Sr.No | 财产和描述 |
---|---|
1 | constructor 指定创建对象原型的函数 |
2 | prototype prototype属性允许您向对象添加属性和方法 |
日期方法
以下是不同日期方法的列表以及描述。
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日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 | 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的“date”部分作为人类可读的字符串 |
36 | toLocaleDateString() 使用当前语言环境的约定,以字符串形式返回Date的“date”部分 |
37 | toLocaleString() 使用当前语言环境的约定将日期转换为字符串 |
38 | toLocaleTimeString() 使用当前语言环境的约定,以字符串形式返回Date的“time”部分 |
39 | toString() 返回表示指定Date对象的字符串 |
40 | toTimeString() 返回Date的“time”部分作为人类可读的字符串 |
41 | toUTCString() 使用通用时间约定将日期转换为字符串 |
42 | valueOf() 返回Date对象的原始值 |