Como obter data e hora atuais em JavaScript?

Como obter data e hora atuais em JavaScript?

JavaScript tornou -se uma linguagem de programação usada em massa devido à expansão da Internet e à Web em um ritmo inacreditável. No mundo moderno da web, podemos executar quase todas as tarefas em um único navegador, e o JavaScript é usado em todos os sites que vemos em nossa vida de rotina 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 o horário atual em JavaScript e quais são as diferentes maneiras de obter a data e a hora de acordo com nosso requisito.

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 internos. Então, vamos entrar no processo e aprender as diferentes técnicas para extrair a data e a hora atuais.

Primeiro de tudo, criaremos um novo objeto de data () e declararemos uma variável chamada "atual" e atribuiremos o novo objeto de data () a uma variável "atual".

Var Current = new Date ();

Depois de atribuir, vamos dar uma olhada na data do objeto, o que ele tem para nós.

console.log (atual)

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

atual.obtlyear ();

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

atual.getMonth ();

Parece um problema. Este não é o 8º mês (agosto)! Como podemos ver na saída completa acima para o novo objeto de data. Isso é setembro. Bem, isso é por causa do digital (0-11). Então, temos que adicionar "1" a ele para obter o mês certo sempre.

atual.getMonth () + 1;

Isso está bem agora.

Assim como no 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 internas para extrair o pedaço de tempo desejado. Por exemplo, se queremos obter ou extrair apenas as horas, a partir de todo o tempo atual, podemos usar a função interna Gethours ().

atual.gethours ();

O mesmo vale para a ata. Para extrair apenas minutos, podemos usar getminutes ().

atual.getMinutes ();

Para extrair apenas segundos, podemos usar getsEconds ().

atual.getSeconds ();

Funções incorporadas avançadas

Aqui temos algumas funções incorporadas avançadas para obter a data e a hora em uma corda bastante limpa e boa formatada. Por exemplo, para obter apenas o tempo, não a data, na forma de string, podemos usar a função integrada tolocaletimestring () para nosso propósito.

atual.tolocaletimestring (); // "14:42:07"

E, se queremos extrair apenas o tempo na forma de string. Podemos usar a função integrada tolocaledatestring ().

atual.tolocaledatestring (); // "29/9/2020"

E, se queremos extrair a data e a hora em uma única string, podemos usar a função integrada tolocalestring ().

atual.tolocalestring (); // "29/09/2020, 14:42:07"

Então, é assim que podemos obter a data e a hora usando o objeto de data interno e extrair os meses, anos ou minutos exigidos usando métodos diferentes.

Conclusão

Este artigo explica como podemos obter a data e hora atual e como podemos usá -lo para nossas necessidades de uma maneira muito fácil, profunda e eficaz que qualquer iniciante pode entender e usar. Então, continue aprendendo, trabalhando e obtendo experiência em JavaScript com Linuxhint.com ter uma compreensão melhor sobre isso. Muito obrigado!