Como adicionar horas até o momento objeto em javascript

Como adicionar horas até o momento objeto em javascript
O objeto Data em JavaScript retorna o dia, data e hora atual (com fuso horário) no dispositivo. Em JavaScript, existem algumas situações em que os desenvolvedores precisam adicionar horas a um objeto de data. O objeto de data oferece vários métodos, incluindo “Sethours ()","consiga tempo()","setmonth ()”, E muito mais para acessar ou alterar os valores do objeto de data, como hora, hora, minuto, fuso horário e outros.

Esta postagem descreverá o processo para adicionar horas a um objeto de data em JavaScript.

Como adicionar horas até o momento objeto em javascript?

Para adicionar horas a um objeto de data, use os métodos predefinidos de JavaScript abaixo:

  • método gettime ()
  • Método Sethours ()

Vejamos o funcionamento dos métodos acima mencionados.

Método 1: Adicione horas até o momento do objeto usando o método gettime ()

Para adicionar horas ao objeto de data, o “consiga tempo()”O método é usado. Representa o tempo para a data fornecida no tempo universal. Ele retorna tempo em milissegundos:

Sintaxe
Use a seguinte sintaxe para o método getTime ():

Data.consiga tempo()

Exemplo
Crie um novo objeto de data e armazene -o em uma variável “data”:

var date = new Date ();

Para adicionar horas a um objeto de data, defina uma função “addHourstodate ()"Com um parâmetro"hora", Ligar para "definir tempo()”Método do objeto de data e depois obtenha o horário atual usando o“consiga tempo()”Método e, em seguida, adicione horas de milissegundos a ele:

função addHourstodate (hora)
data.setTime (data.gettime () + hora * 60 * 60 * 1000);
data de retorno;

Imprima a data de hoje usando “console.registro()”Método:

console.log ("Data de hoje:", data);

Chame a função “addHourstodate ()"Ao passar"2" horas:

addHourstodate (2);

Imprima a nova data e hora adicionando 2 horas no console:

console.log ("Adicione horas na data:", data);

A saída correspondente será:

Método 2: Adicione horas até o momento objeto usando o método sethour ()

Há outro método de objeto de data “Sethour ()”Usado para adicionar horas até o momento. Ele define as horas para uma data de acordo com a hora local.

Sintaxe
Para o método sethours (), use a sintaxe dada:

Data.Sethours (horas, min, segundo, ms)

Na sintaxe acima:

  • ““horas”Indica um número inteiro entre 0 e 23.
  • ““min”Representa minutos entre 0 e 59.
  • ““Sec”É os segundos entre 0 e 59.
  • ““EM”São os milissegundos entre 0 e 999.
  • O "min, Sec, e EM”São parâmetros opcionais, mas vinculados entre si, se usar“EM", Então é obrigatório usar"Sec" e "min”.

Exemplo
Para adicionar horas a um objeto de data, defina uma função “addHourstodate ()"Com um parâmetro"hora”E obtenha o valor de horas passando um número como um argumento no“Sethours ()”Método:

função addHourstodate (hora)
data.Sethours (hora);

Chame a função “addHourstodate ()"Ao passar"2”Horário para adicionar a data:

addHourstodate (2);

Imprima a nova data e hora adicionando 2 horas no console usando “console.Método Log () ”:

console.log ("Adicione 2 horas até o momento:", data);

Saída

Conclusão

Para adicionar horas a um objeto de data, use os métodos predefinidos do objeto JavaScript Data, incluindo “consiga tempo()”Método ou“Sethours ()”Método. O método sethours () define as horas de data de acordo com a hora local, enquanto o método gettime () retorna tempo em milissegundos e representa o tempo no tempo universal. Este post descreveu o processo para adicionar horas a um objeto de data em JavaScript.