tutoriais mais recente desenvolvimento web
 

JavaScript Métodos de data


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.