📅  最后修改于: 2020-10-25 10:39:46             🧑  作者: Mango
Date对象是JavaScript语言内置的数据类型。 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对象的属性及其描述的列表。
Sr.No | Property & Description |
---|---|
1 |
constructor
Specifies the function that creates an object’s prototype |
2 |
prototype
The prototype property allows you to add properties and methods to an object |
以下是各种日期方法及其说明的列表。
Sr.No | Method & Description |
---|---|
1 |
Date()
Returns today’s date and time |
2 |
getDate()
Returns the day of the month for the specified date according to the local time |
3 |
getDay()
Returns the day of the week for the specified date according to the local time |
4 |
getFullYear()
Returns the year of the specified date according to the local time |
5 |
getHours()
Returns the hour in the specified date according to the local time |
6 |
getMilliseconds()
Returns the milliseconds in the specified date according to the local time |
7 |
getMinutes()
Returns the minutes in the specified date according to the local time |
8 |
getMonth()
Returns the month in the specified date according to the local time |
9 |
getSeconds()
Returns the seconds in the specified date according to the local time |
10 |
getTime()
Returns the numeric value of the specified date as the number of milliseconds since January 1, 1970, 00:00:00 UTC |
11 |
getTimezoneOffset()
Returns the time-zone offset in minutes for the current locale |
12 |
getUTCDate()
Returns the day (date) of the month in the specified date according to the universal time |
13 |
getUTCDay()
Returns the day of the week in the specified date according to the universal time |
14 |
getUTCFullYear()
Returns the year in the specified date according to the universal time |
15 |
getutcHours()
Returns the hours in the specified date according to the universal time |
16 |
getUTCMilliseconds()
Returns the milliseconds in the specified date according to the universal time |
17 |
getUTCMinutes()
Returns the minutes in the specified date according to the universal time |
18 |
getUTCMonth()
Returns the month in the specified date according to the universal time |
19 |
getUTCSeconds()
Returns the seconds in the specified date according to the universal time |
20 |
setDate()
Sets the day of the month for a specified date according to the local time |
21 |
setFullYear()
Sets the full year for a specified date according to the local time |
22 |
setHours()
Sets the hours for a specified date according to the local time |
23 |
setMilliseconds()
Sets the milliseconds for a specified date according to the local time |
24 |
setMinutes()
Sets the minutes for a specified date according to the local time |
25 |
setMonth()
Sets the month for a specified date according to the local time |
26 |
setSeconds()
Sets the seconds for a specified date according to the local time |
27 |
setTime()
Sets the Date object to the time represented by a number of milliseconds since January 1, 1970, 00:00:00 UTC |
28 |
setUTCDate()
Sets the Date object to the time represented by a number of milliseconds since January 1, 1970, 00:00:00 UTC |
29 |
setUTCFullYear()
Sets the full year for a specified date according to the universal time |
30 |
setUTCHours()
Sets the hour for a specified date according to the universal time |
31 |
setUTCMilliseconds()
Sets the milliseconds for a specified date according to the universal time |
32 |
setUTCMinutes()
Sets the minutes for a specified date according to the universal time |
33 |
setUTCMonth()
Sets the month for a specified date according to the universal time |
34 |
setUTCSeconds()
Sets the seconds for a specified date according to the universal time |
35 |
todatestring()
Returns the “date” portion of the Date as a human-readable string |
36 |
toLocaleDateString()
Returns the “date” portion of the Date as a string, using the current locale’s conventions |
37 |
toLocaleString()
Converts a date to a string, using the current locale’s conventions |
38 |
toLocaleTimeString()
Returns the “time” portion of the Date as a string, using the current locale’s conventions |
39 |
toString()
Returns a string representing the specified Date object |
40 |
toTimeString()
Returns the “time” portion of the Date as a human-readable string |
41 |
toUTCString()
Converts a date to a string, using the universal time convention |
42 |
valueOf()
Returns the primitive value of a Date object |