Como obter data e hora atuais em JavaScript?

How Get Current Date Time Javascript



Javascript se tornou uma linguagem de programação amplamente usada devido à expansão da internet e da web em um ritmo inacreditável. No mundo moderno da web, podemos fazer quase todas as tarefas em um único navegador, e o Javascript é usado em todos os sites que vemos em nossa vida diária. Costumávamos ver a data e a hora em quase todos os sites. Neste artigo, vamos dar uma olhada em como podemos obter a hora atual em Javascript e quais são as diferentes maneiras de obter a data e a hora de acordo com nossos requisitos.







Javascript fornece um objeto embutido Encontro , o que ajuda no gerenciamento de toda a data e hora. Posteriormente, podemos extrair o que quisermos de acordo com nossas necessidades usando diferentes métodos integrados. Então, vamos pular direto para o processo e aprender as diferentes técnicas para extrair a data e hora atuais.



Em primeiro lugar, criaremos um novo objeto de Date () e declararemos uma variável chamada current e atribuiremos o novo Object of Date () a uma variável atual.



var atual= novo Encontro ();

Depois de atribuir, vamos dar uma olhada no objeto Date, o que ele tem para nós.





console.registro(atual)

Tudo bem! Parece muito legal em um bom formato. Mas, e se quisermos obter apenas o ano de toda a data? Podemos usar a função interna getFullYear () para obter apenas o ano.



atual.getFullYear();

Da mesma forma, se quisermos extrair apenas o ano, podemos usar a função interna getMonths () para obter apenas o mês.

atual.getMonth();

Parece haver um problema. Este não é o 8º mês (agosto)! Como podemos ver na saída completa acima para o novo objeto Date. Estamos em setembro. Bem, isso é por causa do digital (0-11). Portanto, temos que adicionar 1 a ele para obter o mês certo todas as vezes.

atual.getMonth() + 1;

Isso está bem agora.

Assim como para o ano, podemos fazer o mesmo para a data. Por exemplo, para extrair ou obter apenas a data, podemos usar a função interna getDate ().

atual.getDate();

Assim como uma data, temos funções integradas para extrair o período de tempo desejado. Por exemplo, se quisermos obter ou extrair apenas as horas, de todo o horário atual, podemos usar a função interna getHours ().

atual.getHours();

O mesmo vale para os minutos. Para extrair apenas minutos, podemos usar getMinutes ().

atual.getMinutes();

Para extrair segundos apenas, podemos usar getSeconds ().

atual.getSeconds();

Funções integradas avançadas

Aqui, temos algumas funções internas avançadas para obter a data e a hora em uma string bem formatada e limpa. Por exemplo, para obter apenas a hora, não a data, na forma de string, podemos usar a função interna toLocaleTimeString () para nosso propósito.

atual.toLocaleTimeString(); // '2:42:07 PM'

E, se quisermos extrair apenas o tempo na forma de string. Podemos usar a função interna toLocaleDateString ().

atual.toLocaleDateString(); // '29/09/2020'

E, se quisermos extrair a data e a hora em uma única string, podemos usar a função interna toLocaleString ().

atual.toLocaleString(); // '29/09/2020, 14h42:07'

Portanto, é assim que podemos obter a data e a hora usando o objeto de data embutido e extrair os meses, anos ou minutos necessários usando métodos diferentes.

Conclusão

Este artigo explica como podemos obter a data e a hora atuais e como podemos usá-las para atender às nossas necessidades de uma forma muito fácil, profunda e eficaz que qualquer iniciante pode entender e usar. Portanto, continue aprendendo, trabalhando e ganhando experiência em Javascript com linuxhint.com para ter um melhor domínio sobre ele. Muito obrigado!