JavaScript'te Tarih Nesnesine Saat Nasıl Eklenir?

Javascript Te Tarih Nesnesine Saat Nasil Eklenir



JavaScript'teki Date nesnesi, cihazdaki geçerli günü, tarihi ve saati (saat dilimiyle birlikte) döndürür. JavaScript'te, geliştiricilerin bir Date nesnesine saat eklemesi gereken bazı durumlar vardır. Date nesnesi, ' dahil olmak üzere bir dizi yöntem sunar. saat ayarla() ”, “ getTime() ”, “ setMonth() ” ve Date nesnesinin saat, saat, dakika, saat dilimi ve diğerleri gibi değerlerine erişmek veya bunları değiştirmek için çok daha fazlası.

Bu gönderi, JavaScript'te bir tarih nesnesine saat ekleme sürecini açıklayacaktır.

JavaScript'te Tarih Nesnesine Saat Nasıl Eklenir?

Bir Date nesnesine saat eklemek için, aşağıda verilen önceden tanımlanmış JavaScript yöntemlerini kullanın:







  • getTime() yöntemi
  • setHours() yöntemi

Yukarıda belirtilen yöntemlerin çalışmasına bakalım.



Yöntem 1: getTime() Yöntemini Kullanarak Tarih Nesnesine Saat Ekleyin

Date nesnesine saat eklemek için ' getTime() ” yöntemi kullanılır. Verilen tarih için evrensel zamanda zamanı temsil eder. Zamanı milisaniye cinsinden döndürür:



Sözdizimi
getTime() yöntemi için aşağıdaki sözdizimini kullanın:





Tarih . getTime ( )

Örnek
Yeni bir tarih nesnesi oluşturun ve onu “ değişkeninde saklayın. tarih ”:

öyleydi tarih = yeni Tarih ( ) ;

Bir tarih nesnesine saat eklemek için, bir işlev tanımlayın ' addHoursToDate() ” bir parametre ile “ saat ', ara ' ayarlanan zaman() ” tarih nesnesinin yöntemi, ardından ilk önce “ kullanarak şimdiki zamanı elde edin. getTime() ” yöntemini seçin ve ardından ona saatlerce milisaniye ekleyin:



işlev Tarihe EklemeSaatleri ( saat ) {
tarih. ayarlanan zaman ( tarih. getTime ( ) + saat * 60 * 60 * 1000 ) ;
dönüş tarih ;
}

' kullanarak bugünün tarihini yazdırın. konsol.log() ' yöntem:

konsol. kayıt ( 'Bugünün tarihi:' , tarih ) ;

' işlevini çağırın addHoursToDate() “geçerek” iki ' saat:

Tarihe EklemeSaatleri ( iki ) ;

Konsolda 2 saat ekleyerek yeni tarih ve saati yazdırın:

konsol. kayıt ( 'Tarihte Saat Ekle:' , tarih ) ;

Karşılık gelen çıktı şöyle olacaktır:

Yöntem 2: setHour() Yöntemini Kullanarak Tarih Nesnesine Saat Ekleyin

Başka bir Date nesnesinin yöntemi var ' setHour() ” bugüne saat eklemek için kullanılır. Yerel saate göre bir tarih için saatleri ayarlar.

Sözdizimi
setHours() yöntemi için verilen sözdizimini kullanın:

Tarih . saat ayarla ( saat , dakika , saniye , Hanım )

Yukarıdaki sözdiziminde:

  • saat ”, 0 ile 23 arasında bir tam sayıyı gösterir.
  • dakika ”, 0 ile 59 arasındaki dakikaları temsil eder.
  • saniye ”, 0 ile 59 arasındaki saniyedir.
  • Hanım ”, 0 ile 999 arasındaki milisaniyedir.
  • dakika , saniye , ve Hanım ' isteğe bağlı parametrelerdir ancak ' kullanılırsa birbiriyle bağlantılıdır Hanım ”, ardından “ kullanılması zorunludur. saniye ' ve ' dakika ”.

Örnek
Bir tarih nesnesine saat eklemek için, bir işlev tanımlayın ' addHoursToDate() ” bir parametre ile “ saat ” ve “ içinde argüman olarak bir sayı ileterek saatin değerini alın. saat ayarla() ' yöntem:

işlev Tarihe EklemeSaatleri ( saat ) {
tarih. saat ayarla ( saat ) ;
}

' işlevini çağırın addHoursToDate() “geçerek” iki Tarihe eklenecek saat:

Tarihe EklemeSaatleri ( iki ) ;

“console.log()” yöntemini kullanarak konsolda 2 saat ekleyerek yeni tarih ve saati yazdırın:

konsol. kayıt ( 'Bugüne 2 Saat Ekleyin:' , tarih ) ;

Çıktı

Çözüm

Bir tarih nesnesine saat eklemek için, JavaScript Date nesnesinin ' dahil olmak üzere önceden tanımlanmış yöntemlerini kullanın. getTime() ' yöntem veya ' saat ayarla() ' yöntem. setHours() yöntemi, yerel saate göre tarih saatini ayarlarken getTime() yöntemi, saati milisaniye cinsinden döndürür ve zamanı evrensel saat olarak gösterir. Bu gönderi, JavaScript'te bir tarih nesnesine saat ekleme sürecini açıkladı.