Como obter o registro de data e hora atual em JavaScript

Como obter o registro de data e hora atual em JavaScript

Em JavaScript, existem várias maneiras de recuperar o registro de data e hora atual. Uma das maneiras mais simples e mais eficientes de fazer isso é usando o embutido Data.agora() método. Este método retorna o número de milissegundos que se passaram desde 1 de janeiro de 1970: 00:00:00 UTC.

Neste artigo, exploraremos como usar Data.agora() Para obter o registro de data e hora atual em JavaScript.

Obtendo o registro de data e hora atual

Para usar o Data.agora() Método, você simplesmente precisa chamá -lo sem argumentos. Por exemplo, o código a seguir recupera o registro de data e hora atual e o armazena em uma variável chamada hora atual:

const CurrentTime = Data.agora(); // Saída: 1676879652110
1const CurrentTime = Data.agora(); // Saída: 1676879652110

O valor da variável CurrentTime será um número representando o registro de data e hora em milissegundos. Esse número pode ser usado de várias maneiras, como calcular a diferença entre dois registros de data e hora ou definir um tempo limite para uma função.

Convertendo o registro de data e hora em um objeto de data

Enquanto o número retornou por Data.agora() pode ser útil, não é muito legível pelo homem. Para converter o registro de data e hora em um formato de data mais familiar, você pode criar um novo objeto de data usando o registro de data e hora como argumento. Por exemplo:

const CurrentTime = Data.agora(); const dateObject = new Date (CurrentTime);
12const CurrentTime = Data.agora (); const dateObject = new Date (CurrentTime);

O DateObject A variável agora contém um objeto de data que representa a data e hora atuais. Você pode usar os métodos internos do objeto Data para recuperar informações específicas sobre a data e a hora. Por exemplo, o código a seguir recupera o ano, mês e dia atual:

const CurrentTime = Data.agora(); const dateObject = new Date (CurrentTime); const currentYear = dateObject.obtlyear (); // saída: 2023 const currentMonth = dateObject.getMonth () + 1; // saída: 2 const currentday = dateObject.getDate (); // Saída: 20
123456const CurrentTime = Data.agora (); const dateObject = new Date (CurrentTime); const currentYear = dateObject.obtlyear (); // Saída: 2023Const CurrentMonth = DateObject.getMonth () + 1; // Saída: 2Const Currentday = DateObject.getDate (); // Saída: 20

Aqui:

  • Getlyear (): Método recupera o ano atual.
  • getmonth () Retorna o mês como um número entre 0 e 11. Como o JavaScript conta meses a partir de 0, você precisa adicionar 1 para obter o número do mês real.
  • getDate () Método recupera o dia atual do mês.

Formatando a data e a hora

Para formatar a data e a hora de uma maneira mais legível, você pode usar as várias opções de formatação fornecidas pelo objeto Data.

Por exemplo, o Tolocalestring () O método pode ser usado para formatar a data e a hora de acordo com as configurações locais do usuário. O código a seguir recupera a data e a hora atuais no formato local do usuário:

const CurrentTime = Data.agora(); const dateObject = new Date (CurrentTime); const currentDateTime = dateObject.tolocalestring (); // saída: 20/2/2023, 7:41:42
1234const CurrentTime = Data.agora (); const dateObject = new Date (CurrentTime); const currentDateTime = dateObject.tolocalestring (); // saída: 20/2/2023, 7:41:42

O CurrentDateTime A variável agora contém uma string representando a data e hora atuais em um formato que é familiar para o usuário.

Conclusão

A recuperação do registro de data e hora atual em JavaScript é uma tarefa comum que pode ser realizada usando a data interna.agora () método. Este método retorna o número de milissegundos que se passaram desde 1º de janeiro de 1970: 00:00:00 UTC e pode ser usado para realizar vários cálculos e definir o tempo limite. Para converter o registro de data e hora em um formato mais legível pelo homem, você pode criar um novo objeto de data e usar os métodos internos do objeto Data para recuperar informações específicas sobre a data e a hora. Você também pode usar as várias opções de formatação fornecidas pelo objeto Data para formatar a data e a hora de uma maneira que seja familiar para o usuário.