JavaScript

Como obter data e hora atuais em JavaScript?

Como obter data e hora atuais em 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 Data, o que ajuda a gerenciar toda a data e hora. Mais tarde, 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, vamos criar um novo objeto de Date () e declarar uma variável chamada "atual" e atribuir o novo objeto de Date () a uma variável "atual".

var current = new Date ();

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

console.log (atual)

Bem! Parece muito legal em um bom formato. Mas, que tal se quisermos obter apenas o ano de toda a data? Podemos usar a função incorporada getFullYear () para obter apenas o ano.

atual.getFullYear ();

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

atual.getMonth ();

Parece que há um problema. Este não é o 8º mês (agosto)! Como podemos ver na saída completa acima para o novo objeto Date. Isto é setembro. Bem, isso é por causa do digital (0-11). Então, 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 incorporada 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 tempo atual, podemos usar a função incorporada getHours ().

atual.getHours ();

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

atual.getMinutes ();

Para extrair apenas segundos, podemos usar getSeconds ().

atual.getSeconds ();

Funções integradas avançadas

Aqui temos algumas funções integradas 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 integrada 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 integrada toLocaleString ().

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

Então, é assim que podemos obter a data e 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 hora atuais e como podemos usá-la para nossas necessidades de uma forma muito fácil, profunda e eficaz que qualquer iniciante pode entender e usar. Portanto, continue aprendendo, trabalhando e obtendo experiência em Javascript com linuxhint.com para ter um melhor domínio sobre isso. Muito obrigado!

Melhores jogos para jogar com rastreamento manual
Oculus Quest introduziu recentemente a grande ideia de rastreamento manual sem controladores. Com um número cada vez maior de jogos e atividades que e...
Como mostrar a sobreposição de OSD em aplicativos e jogos Linux em tela cheia
Jogar jogos em tela cheia ou usar aplicativos em modo de tela cheia sem distração pode cortar você das informações relevantes do sistema visíveis em u...
Top 5 cartas de captura de jogos
Todos nós vimos e amamos streaming de jogos no YouTube. PewDiePie, Jakesepticye e Markiplier são apenas alguns dos melhores jogadores que ganharam mil...