Como obter a data atual em JavaScript
Como obter a data atual em JavaScript, formatar e usar o objeto Date nativo.
Glossário
Como obter a data atual em JavaScript
Introdução
Quando estamos trabalhando com programação em JavaScript, muitas vezes precisamos obter a data atual para executar determinadas tarefas. Felizmente, JavaScript nos fornece uma maneira simples de obter a data atual.
Obtendo a data atual
Uma das formas mais comuns de obter a data atual em JavaScript é utilizando o objeto Date. Uma vez que o objeto Date é instanciado, ele já traz consigo as informações da data e hora atuais. Podemos criar uma nova instância do objeto Date da seguinte forma:
const dataAtual = new Date();
Com a variável dataAtual
criada, agora temos acesso a várias propriedades e métodos que nos permitem manipular a data de diferentes formas. Por exemplo, podemos obter o ano atual utilizando o método getFullYear()
:
const anoAtual = dataAtual.getFullYear();
Além do ano, podemos obter o mês, o dia, a hora, os minutos e os segundos da data atual utilizando métodos como getMonth()
, getDate()
, getHours()
, getMinutes()
e getSeconds()
, respectivamente.



Convertendo a data para o formato desejado
Depois de obter a data atual utilizando o objeto Date em JavaScript, pode ser necessário convertê-la para um formato específico para exibi-la ou manipulá-la de acordo com as necessidades do projeto.
Uma das formas de converter a data é utilizando os métodos de formatação do objeto Date. Por exemplo, podemos utilizar o método toLocaleDateString()
para obter a data atual no formato local da máquina do usuário:
const dataFormatada = dataAtual.toLocaleDateString();
O método toLocaleDateString()
nos permite especificar opções de formatação para a data, como o idioma e o formato desejado. Por exemplo, se quisermos exibir a data no formato “dd/mm/aaaa”, podemos fazer o seguinte:
const opcoesFormatacao = { day: 'numeric', month: '2-digit', year: 'numeric' };
const dataFormatada = dataAtual.toLocaleDateString('pt-BR', opcoesFormatacao);
Desta forma, a variável dataFormatada
conterá a data atual no formato desejado.
Usando bibliotecas de terceiros para formatação de datas
As bibliotecas de terceiros podem facilitar muito o trabalho com datas em JavaScript. Elas fornecem diversas funcionalidades avançadas que podem simplificar a formatação, manipulação e cálculo de datas.
Uma das bibliotecas mais populares para lidar com datas em JavaScript é o Moment.js. Vamos ver um exemplo de como utilizá-la para formatar a data atual:
- Primeiro, instale a biblioteca Moment.js em seu projeto:
- Em seguida, importe a biblioteca Moment.js para o seu arquivo JavaScript:
- Agora você pode utilizar a função
moment()
para obter a data atual e formatá-la da maneira desejada. Por exemplo:
npm install moment
import moment from 'moment';
const dataAtual = moment().format('YYYY-MM-DD');
Desta forma, a variável dataAtual
conterá a data atual no formato “AAAA-MM-DD”.



Considerações finais
Obter a data atual em JavaScript é uma tarefa fundamental em muitos projetos de desenvolvimento web. Com as ferramentas disponíveis, como o objeto Date e bibliotecas de terceiros, podemos facilmente obter e formatar a data de acordo com as necessidades do projeto.
Ao utilizar o objeto Date, é importante lembrar que ele considera o fuso horário do cliente. Portanto, se precisarmos trabalhar com um fuso horário específico, podemos ajustar a data utilizando os métodos adequados.
Além disso, ao formatar a data, devemos estar atentos ao idioma do usuário e ao formato de data mais comum em seu país. Isso pode ser feito utilizando as opções de formatação do objeto Date ou por meio de bibliotecas de terceiros, que oferecem suporte a uma ampla variedade de idiomas e formatos de data.
Em resumo, obter a data atual em JavaScript envolve a utilização do objeto Date, métodos de formatação e, se necessário, bibliotecas de terceiros especializadas em manipulação de datas. Com essas ferramentas, podemos facilmente trabalhar com datas e atender às necessidades dos projetos de forma eficiente e precisa.
A Awari é a melhor plataforma para aprender sobre programação no Brasil.
Aqui você encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu próximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.
Já pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google? Clique aqui para se inscrever na Awari e começar a construir agora mesmo o próximo capítulo da sua carreira em dados.


