Métodos de configuração de data do JavaScript
- Página Anterior Métodos de Obtenção de Data JS
- Próxima Página Matemática JS
O método "definir data" pode definir o valor da data do objeto de data (ano, mês, dia, hora, minuto, segundo, milissegundo).
Métodos de configuração de data
Métodos de configuração de data para definir partes de uma data. Aqui estão os métodos mais comuns (ordenados alfabeticamente):
Método | Descrição |
---|---|
setDate() | Definir dia como número (1-31) |
setFullYear() | Definir ano (opcional mês e dia) |
setHours() | Definir hora (0-23) |
setMilliseconds() | Definir milissegundo (0-999) |
setMinutes() | Definir minuto (0-59) |
setMonth() | Definir mês (0-11) |
setSeconds() | Definir segundo (0-59) |
setTime() | Definir tempo (milissegundos desde 1 de janeiro de 1970 até agora) |
Método setFullYear()
setFullYear()
Método para definir o ano do objeto Date. Este exemplo é definido para o ano 2020:
Exemplo
<script> var d = new Date(); d.setFullYear(2020); document.getElementById("demo").innerHTML = d; </script>
setFullYear()
O método podeSelecionarDefinir mês e dia:
Exemplo
<script> var d = new Date(); d.setFullYear(2020, 11, 3); document.getElementById("demo").innerHTML = d; </script>
Método setMonth()
setMonth()
Método para definir o mês do objeto Date (0-11):
Exemplo
<script> var d = new Date(); d.setMonth(11); document.getElementById("demo").innerHTML = d; </script>
Método setDate()
setDate()
Método para definir o dia do objeto Date (1-31):
Exemplo
<script> var d = new Date(); d.setDate(15); document.getElementById("demo").innerHTML = d; </script>
setDate()
O método também pode ser usado para adicionar diasAdicionarAté a data:
Exemplo
<script> var d = new Date(); d.setDate(d.getDate() + 50); document.getElementById("demo").innerHTML = d; </script>
Se adicionar dias, mudar o mês ou o ano, a mudança será automaticamente tratada pelo objeto Date.
Método setHours()
setHours()
Método para definir a hora do objeto Date (0-23):
Exemplo
<script> var d = new Date(); d.setHours(22); document.getElementById("demo").innerHTML = d; </script>
Método setMinutes()
setMinutes()
Método para definir o minuto do objeto Date (0-59):
Exemplo
<script> var d = new Date(); d.setMinutes(30); document.getElementById("demo").innerHTML = d; </script>
Método setSeconds()
setSeconds()
Método para definir o segundo do objeto Date (0-59):
Exemplo
<script> var d = new Date(); d.setSeconds(30); document.getElementById("demo").innerHTML = d; </script>
Comparar datas
As datas podem ser comparadas facilmente.
O exemplo a seguir compara a data de hoje com 16 de janeiro de 2049:
Exemplo
var today, someday, text; today = new Date(); someday = new Date(); someday.setFullYear(2049, 0, 16); if (someday > today) { text = "Hoje é antes de 16 de janeiro de 2049"; } text = "Hoje é após 16 de janeiro de 2049"; } document.getElementById("demo").innerHTML = text;
O JavaScript conta os meses de 0 a 11. Janeiro é 0. Dezembro é 11.
Manual de Referência Completo de Data JavaScript
Para obter um manual de referência completo de data, acesse nossa Manual de Referência de Data JavaScript.
Este manual contém descrições e exemplos de todas as propriedades e métodos de data.
- Página Anterior Métodos de Obtenção de Data JS
- Próxima Página Matemática JS