Esta postagem descreverá o processo para adicionar horas a um objeto de data em JavaScript.
Como adicionar horas ao objeto Date em JavaScript?
Para adicionar horas a um objeto Date, use os métodos JavaScript predefinidos abaixo:
- método getTime()
- método setHours()
Vejamos o funcionamento dos métodos mencionados acima.
Método 1: adicionar horas ao objeto de data usando o método getTime()
Para adicionar horas ao objeto Date, o “ consiga tempo() ” método é usado. Representa a hora para a data dada no tempo universal. Ele retorna o tempo em milissegundos:
Sintaxe
Use a seguinte sintaxe para o método getTime():
Encontro . consiga tempo ( )
Exemplo
Crie um novo objeto de data e armazene-o em uma variável “ encontro ”:
Para adicionar horas a um objeto de data, defina uma função “ addHoursToDate() ” com um parâmetro “ hora ', Ligar para ' definir tempo() ” do objeto de data, primeiro obtenha a hora atual usando o método “ consiga tempo() ” método e, em seguida, adicione horas de milissegundos a ele:
função addHoursToDate ( hora ) {
encontro. definir tempo ( encontro. consiga tempo ( ) + hora * 60 * 60 * 1000 ) ;
Retorna encontro ;
}
Imprima a data de hoje usando “ console.log() ” método:
console. registro ( 'Data de hoje:' , encontro ) ;Chame a função “ addHoursToDate() 'passando' dois ' horas:
addHoursToDate ( dois ) ;Imprima a nova data e hora adicionando 2 horas no console:
console. registro ( 'Adicionar horas na data:' , encontro ) ;A saída correspondente será:
Método 2: adicionar horas ao objeto de data usando o método setHour()
Existe outro método do objeto Date “ setHour() ” usado para adicionar horas até a data. Define as horas para uma data de acordo com a hora local.
Sintaxe
Para o método setHours(), use a sintaxe fornecida:
Na sintaxe acima:
- “ horas ” indica um número inteiro entre 0 e 23.
- “ min ” representa minutos entre 0 e 59.
- “ segundo ” são os segundos entre 0 e 59.
- “ EM ” são os milissegundos entre 0 e 999.
- O ' min , segundo , e EM ” são parâmetros opcionais, mas vinculados entre si, se usar “ EM ”, então é obrigatório usar “ segundo ' 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 argumento no campo “ definirHoras() ” método:
encontro. definirHoras ( hora ) ;
}
Chame a função “ addHoursToDate() 'passando' dois ” horas para adicionar na data:
addHoursToDate ( dois ) ;Imprima a nova data e hora adicionando 2 horas no console usando o método “console.log()”:
console. registro ( 'Adicionar 2 horas à data:' , encontro ) ;Resultado
Conclusão
Para adicionar horas a um objeto de data, use os métodos predefinidos do objeto Data JavaScript, incluindo “ consiga tempo() ” método ou “ definirHoras() ” método. O método setHours() define as horas na data de acordo com a hora local, enquanto o método getTime() retorna a hora em milissegundos e representa a hora no horário universal. Esta postagem descreveu o processo para adicionar horas a um objeto de data em JavaScript.