métodos de data permite-lhe obter e definir valores de data (anos, meses, dias, horas, minutos, segundos, milissegundos)
Métodos Data Obter
-Se métodos são usados para obter uma parte de uma data. Aqui estão as mais comuns (em ordem alfabética):
Método | Descrição |
---|---|
getDate() | Obter o dia como um número (1-31) |
getDay() | Obter o dia da semana como um número (0-6) |
getFullYear() | Obter o ano com quatro dígitos (aaaa) |
getHours() | Obter a hora (0-23) |
getMilliseconds() | Obter os milissegundos (0-999) |
getMinutes() | Obter os minutos (0-59) |
getMonth() | Obter o mês (0-11) |
getSeconds() | Obter os segundos (0-59) |
getTime() | Obter o tempo (milissegundos desde 1 de Janeiro de 1970) |
O getTime() Método
getTime() retorna o número de milissegundos desde 1 de janeiro de 1970:
Exemplo
<script>
var d = new Date();
document.getElementById("demo").innerHTML =
d.getTime();
</script>
Tente você mesmo " O getFullYear() Método
getFullYear() retorna o ano de uma data como um número de quatro dígitos:
Exemplo
<script>
var d = new Date();
document.getElementById("demo").innerHTML =
d.getFullYear();
</script>
Tente você mesmo " O getDay() Método
getDay() retorna o dia da semana como um número (0-6):
Exemplo
<script>
var d = new Date();
document.getElementById("demo").innerHTML =
d.getDay();
</script>
Tente você mesmo " Em JavaScript, o primeiro dia da semana (0) significa "Sunday", mesmo que alguns países do mundo consideram o primeiro dia da semana para ser "Monday"
Você pode usar uma variedade de nomes, e getDay() para retornar o dia da semana como um nome:
Exemplo
<script>
var d = new Date();
var days = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
document.getElementById("demo").innerHTML = days[d.getDay()];
</script>
Tente você mesmo " Definir data Métodos
métodos set são usados para definir uma parte de uma data. Aqui estão as mais comuns (em ordem alfabética):
Método | Descrição |
---|---|
setDate() | Defina o dia como um número (1-31) |
setFullYear() | Defina o ano (mês opcionalmente e dia) |
setHours() | Definir a hora (0-23) |
setMilliseconds() | Defina os milissegundos (0-999) |
setMinutes() | Defina os minutos (0-59) |
setMonth() | Defina o mês (0-11) |
setSeconds() | Configure os segundos (0-59) |
setTime() | Defina o tempo (milissegundos desde 1 de Janeiro de 1970) |
O setFullYear() Método
setFullYear() define um objeto de data para uma data específica. Neste exemplo, a 14 de Janeiro, 2020:
Exemplo
<script>
var d = new Date();
d.setFullYear(2020, 0, 14);
document.getElementById("demo").innerHTML =
d;
</script>
Tente você mesmo " O setDate() Método
setDate() define o dia do mês (1-31):
Exemplo
<script>
var d = new Date();
d.setDate(20);
document.getElementById("demo").innerHTML =
d;
</script>
Tente você mesmo " O setDate() método também pode ser usado para adicionar dias a uma data:
Exemplo
<script>
var d = new Date();
d.setDate(d.getDate() + 50);
document.getElementById("demo").innerHTML =
d;
</script>
Tente você mesmo " Se a adição de dias, muda o mês ou ano, as alterações são tratadas automaticamente pelo objeto Date.
Data de Entrada - Parsing Datas
Se você tem uma seqüência de data válida, você pode usar o Date.parse() método para convertê-lo em milissegundos.
Date.parse() retorna o número de milissegundos entre a data e 01 de janeiro de 1970:
Exemplo
<script>
var msec = Date.parse("March 21, 2012");
document.getElementById("demo").innerHTML =
msec;
</script>
Tente você mesmo " Então você pode usar o número de milissegundos para convertê-lo em um objeto de data:
Exemplo
<script>
var msec = Date.parse("March 21, 2012");
var d = new Date(msec);
document.getElementById("demo").innerHTML =
d;
</script>
Tente você mesmo " comparar datas
As datas podem ser facilmente comparados.
O exemplo a seguir compara a data de hoje, com 14 de janeiro de 2100:
Exemplo
var today, someday, text;
today = new Date();
someday = new Date();
someday.setFullYear(2100, 0, 14);
if (someday > today) {
text
= "Today is before January 14, 2100.";
} else {
text = "Today is
after January 14, 2100.";
}
document.getElementById("demo").innerHTML
= text;
Tente você mesmo " JavaScript conta meses de 0 a 11. janeiro é 0. dezembro é 11.
Data UTC Métodos
métodos de data UTC são utilizados para datas UTC trabalho (Univeral Time Zone data):
Método | Descrição |
---|---|
getUTCDate() | O mesmo que getDate() , mas retorna à data UTC |
getUTCDay() | O mesmo que getDay() , mas retorna o dia UTC |
getUTCFullYear() | Mesmo que getFullYear() , mas retorna o ano UTC |
getUTCHours() | Mesmo que getHours() , mas retorna a hora UTC |
getUTCMilliseconds() | Mesmo que getMilliseconds() , mas retorna os milissegundos UTC |
getUTCMinutes() | Mesmo que getMinutes() , mas retorna os minutos UTC |
getUTCMonth() | O mesmo que getMonth() , mas retorna o mês UTC |
getUTCSeconds() | Mesmo que getSeconds() , mas retorna os segundos UTC |
Completa JavaScript Data Reference
Para uma referência completa, vá ao nosso completo JavaScript Data de Referência .
A referência contém descrições e exemplos de todas as propriedades de data e métodos.