Formatos de tempo JavaScript

Formatos de tempo JavaScript
No JavaScript, a aplicação dos formatos de tempo é muito útil para observar a variação no GMT (Time Meio de Greenwich) ou o tempo universal coordenado (UTC) e calcular a diferença de tempo. Além disso, quando você precisa acessar o tempo exato para manipulá -lo de acordo com seus requisitos. Nesses casos, a utilização de vários formatos de tempo em JavaScript é muito útil.

Este artigo o guiará sobre a aplicação de formatos de tempo em JavaScript.

Como aplicar formatos de tempo JavaScript?

Os formatos de tempo JavaScript podem ser implementados usando:

  • ““Gethours ()" e "getutchours ()" Métodos
  • ““getTimeZoneOffSet ()”Método
  • ““consiga tempo()”Método
  • ““Sethours ()”Método
  • ““getsEconds ()”Método

Agora passaremos por cada um dos métodos mencionados um por um!

Método 1: Aplique o formato de tempo JavaScript usando os métodos Gethours () e Getutchours ()

O "Gethours ()”O método retorna a hora de 0 a 23 da data atual e o“getutchours ()”Método produzia a hora atual de acordo com a UTC. Esses métodos podem ser implementados para retornar a hora atual e a hora UTC correspondente, respectivamente.

Exemplo

Neste exemplo, criaremos um objeto de data com o novo construtor date () para exibir a data e a hora atuais:

deixe timeFormat = new Date ();

Agora, invocar o método Gethours () para obter a hora atual, considerando a data e a hora atuais:

console.log ("A hora atual é:", TimeFormat.gethours ());

Além disso, aplique o método getutchours () para obter a hora do tempo coordenada universal também:

console.log ("A hora atual da UTC é:", TimeFormat.getutchours ());

Saída

Método 2: Aplique o formato de tempo JavaScript usando o método gettimeZoneOffSet ()

O "getTimeZoneOffSet ()”O método calcula a diferença entre o tempo da UTC e o horário local em minutos. Este método pode ser aplicado para descobrir a diferença entre o tempo mencionado para processamento adicional…

O exemplo a seguir demonstra o conceito acima.

Exemplo

Primeiro, crie um objeto de data, conforme discutido no método anterior. Depois disso, aplique o método gettimeZoneOffSet () para retornar a diferença entre o UTC e o fuso horário local em minutos:

TimeFormat = (New Date ().getTimeZoneOffSet ());

Finalmente, registre a diferença de horário em minutos:

console.log ("A diferença entre o UTC e o fuso horário local é:", TimeFormat)

Saída

Pode ser visto na saída que há uma diferença de tempo negativa de -240 minutos entre o UTC e o fuso horário local.

Método 3: Aplique o formato de tempo JavaScript usando o método gettime ()

O "consiga tempo()”Método calcula o número de milissegundos desde 1º de janeiro de 1970 e devolva -o. Este método pode ser implementado para retornar os milissegundos da data mencionada até a hora atual.

Passe pelo exemplo abaixo do gol.

Exemplo

Em primeiro lugar, repita o método anterior para criar um novo objeto de data. Agora, aplique o “consiga tempo()”Método para retornar a contagem de milissegundos desde 1º de janeiro de 1970 até a hora atual:

TimeFormat = (New Date ().consiga tempo());

Por fim, registre os milissegundos contam com o console:

console.log ("O número de milissegundos passados ​​a partir do 1º de janeiro de 1970 UTC+0 são:", TimeFormat)

Saída

Método 4: Aplique o formato de tempo JavaScript usando o método Sethours ()

O "Sethours ()”Método define a hora de uma data. Este método pode ser utilizado para especificar o tempo personalizado no argumento do método.

Sintaxe

Data.Sethours (horas, minutos, segundos)

Na sintaxe dada, o primeiro argumento refere -se ao “hora", O segundo argumento indica"minutos”, E o terceiro argumento refere -se ao“segundos”.

Exemplo

Em primeiro lugar, crie um novo objeto de data da seguinte maneira:

deixe timeFormat = new Date ();

Em seguida, defina o tempo personalizado usando o método Sethours () colocando as horas, minutos e segundos em seu argumento, respectivamente, e exibi -lo:

TimeFormat.Sethours (1, 10, 15);
console.log ("A hora atual da hora definida é:", TimeFormat);

Saída

Método 5: Aplique o formato de tempo JavaScript usando o método getSeconds ()

O "getsEconds ()”O método retorna os segundos que variam de 0 a 59. Este método pode ser implementado para exibir o tempo preciso com segundos.

Exemplo

Nesta demonstração, aplique o método getSeconds () no objeto Data criada:

deixe timeFormat = new Date ();
TimeFormat.getsEconds ()

Agora, registre o tempo preciso com segundos no console:

console.log ("A data e hora atuais são:", TimeFormat);

Saída

Nós compilamos todos os possíveis formatos de tempo JavaScript neste blog.

Conclusão

Para aplicar os formatos de tempo em JavaScript, utilize o “Gethours ()" e "getutchours ()”Métodos para obter a hora atual e UTC, respectivamente, o“ “getTimeZoneOffSet ()”Método para calcular a diferença horária entre o fuso horário local e o UTC, o“consiga tempo()”Método para retornar os milissegundos de 1º de janeiro de 1970 até a hora atual, o“Sethours ()"Método" para especificar o tempo personalizado ou o "getsEconds ()”Método para obter o tempo preciso com segundos. Este blog demonstrou os métodos para aplicar os formatos de tempo em JavaScript.