ES6 - Data
o Date objecté um tipo de dados embutido na linguagem JavaScript. Objetos de data são criados com o novoDate () conforme mostrado na sintaxe a seguir.
Depois que um objeto Date é criado, vários métodos permitem que você opere nele. A maioria dos métodos simplesmente permite obter e definir os campos de ano, mês, dia, hora, minuto, segundo e milissegundo do objeto, usando a hora local ou a hora UTC (universal ou GMT).
O padrão ECMAScript requer que o objeto Date seja capaz de representar qualquer data e hora, com precisão de milissegundos, dentro de 100 milhões de dias antes ou depois de 01/01/1970. Este é um intervalo de mais ou menos 273.785 anos, então o JavaScript pode representar a data e a hora até o ano 275755.
Você pode usar qualquer uma das seguintes sintaxes para criar um objeto Date usando Date () constructor.
new Date( )
new Date(milliseconds)
new Date(datestring)
new Date(year,month,date[,hour,minute,second,millisecond ])
Note - Os parâmetros entre colchetes são sempre opcionais.
Propriedades de data
Aqui está uma lista das propriedades do objeto Date junto com sua descrição.
Sr. Não | Descrição da Propriedade |
---|---|
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 |