ES6 - วันที่
Date objectเป็นประเภทข้อมูลที่สร้างขึ้นในภาษา JavaScript วัตถุวันที่ถูกสร้างขึ้นด้วยไฟล์Date () ดังแสดงในไวยากรณ์ต่อไปนี้
เมื่อสร้างออบเจ็กต์ Date แล้ววิธีการต่างๆจะช่วยให้คุณสามารถใช้งานได้ วิธีการส่วนใหญ่ช่วยให้คุณสามารถรับและตั้งค่าฟิลด์ปีเดือนวันชั่วโมงนาทีวินาทีและมิลลิวินาทีของวัตถุโดยใช้เวลาท้องถิ่นหรือเวลา UTC (สากลหรือ GMT)
มาตรฐาน ECMAScript กำหนดให้ออบเจ็กต์ Date สามารถแสดงวันที่และเวลาเป็นมิลลิวินาทีได้อย่างแม่นยำภายใน 100 ล้านวันก่อนหรือหลัง 1/1/1970 นี่คือช่วงบวกหรือลบ 273,785 ปีดังนั้น JavaScript จึงแสดงวันที่และเวลาได้จนถึงปี 275755
คุณสามารถใช้ไวยากรณ์ใด ๆ ต่อไปนี้เพื่อสร้างออบเจ็กต์ Date โดยใช้ Date () constructor.
new Date( )
new Date(milliseconds)
new Date(datestring)
new Date(year,month,date[,hour,minute,second,millisecond ])
Note - พารามิเตอร์ในวงเล็บเป็นทางเลือกเสมอ
คุณสมบัติวันที่
นี่คือรายการคุณสมบัติของออบเจ็กต์ Date พร้อมกับคำอธิบาย
ซีเนียร์ No | คุณสมบัติและคำอธิบาย |
---|---|
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 |
Date Methods
Following is a list of different date methods along with the description.
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 |