Как да добавите часове към дата обект в JavaScript

Kak Da Dobavite Casove K M Data Obekt V Javascript



Обектът Date в JavaScript връща текущия ден, дата и час (с часовата зона) на устройството. В JavaScript има някои ситуации, при които разработчиците трябва да добавят часове към обект Date. Обектът Date предлага редица методи, включително „ setHours() ”, “ getTime() ”, “ setMonth() ”, и много други за достъп или промяна на стойностите на обекта Date, като време, час, минута, часова зона и други.

Тази публикация ще опише процеса за добавяне на часове към обект за дата в JavaScript.

Как да добавите часове към дата обект в JavaScript?

За добавяне на часове към обект Date използвайте дадените по-долу предварително дефинирани методи на JavaScript:







  • getTime() метод
  • метод setHours().

Нека да разгледаме работата на гореспоменатите методи.



Метод 1: Добавяне на часове към обект с дата с помощта на метода getTime().

За да добавите часове към обекта Date, полето „ getTime() ” се използва методът. Той представлява времето за дадена дата във всемирното време. Връща времето в милисекунди:



Синтаксис
Използвайте следния синтаксис за метода getTime():





Дата . getTime ( )

Пример
Създайте нов обект за дата и го запазете в променлива ' дата ”:

беше дата = нов Дата ( ) ;

За да добавите часове към обект с дата, дефинирайте функция ' addHoursToDate() ' с параметър ' час ”, обадете се на ” setTime () ” на обекта за дата след това първо получете текущия час с помощта на „ getTime() ” и след това добавете часове милисекунди към него:



функция addHoursToDate ( час ) {
дата. setTime ( дата. getTime ( ) + час * 60 * 60 * 1000 ) ;
връщане дата ;
}

Отпечатайте днешната дата, като използвате „ console.log() ” метод:

конзола. дневник ( 'Днешната дата:' , дата ) ;

Извикайте функцията „ addHoursToDate() „преминавайки“ две ' часа:

addHoursToDate ( две ) ;

Отпечатайте новата дата и час, като добавите 2 часа в тях на конзолата:

конзола. дневник ( „Добавяне на часове в дата:“ , дата ) ;

Съответният изход ще бъде:

Метод 2: Добавяне на часове към обект за дата с помощта на метода setHour().

Има друг метод на обект Date ' setHour() ”, използван за добавяне на часове към дата. Той настройва часовете за дадена дата според местното време.

Синтаксис
За метода setHours() използвайте дадения синтаксис:

Дата . setHours ( часа , мин , сек , Госпожица )

В горния синтаксис:

  • часа ” показва цяло число между 0 и 23.
  • мин ” представлява минути между 0 и 59.
  • сек ” са секундите между 0 и 59.
  • Госпожица ” са милисекундите между 0 и 999.
  • мин , сек , и Госпожица ” са незадължителни параметри, но са свързани един с друг, ако използвате „ Госпожица “, тогава е задължително да използвате „ сек ' и ' мин ”.

Пример
За да добавите часове към обект с дата, дефинирайте функция ' addHoursToDate() ' с параметър ' час “, и вземете стойността на часовете, като подадете число като аргумент в „ setHours() ” метод:

функция addHoursToDate ( час ) {
дата. setHours ( час ) ;
}

Извикайте функцията „ addHoursToDate() „преминавайки“ две ” часа за добавяне към датата:

addHoursToDate ( две ) ;

Отпечатайте новата дата и час, като добавите 2 часа към тях на конзолата, като използвате метода “console.log()”:

конзола. дневник ( „Добавяне на 2 часа към дата:“ , дата ) ;

Изход

Заключение

За да добавите часове към обект за дата, използвайте предварително дефинираните методи на обекта за дата на JavaScript, включително „ getTime() ' метод или ' setHours() ” метод. Методът setHours() задава часовете в датата според местното време, докато методът getTime() връща времето в милисекунди и представя времето в универсално време. Тази публикация описва процеса за добавяне на часове към обект за дата в JavaScript.