Bu gönderi, JavaScript'te yerel tarihi UTC biçimine dönüştürme sürecini tanımlayacaktır.
JavaScript'te Tarih UTC'ye Nasıl Dönüştürülür?
Bir tarihi UTC'ye dönüştürmek için aşağıda verilen önceden tanımlanmış JavaScript yöntemlerini kullanın:
- Date.UTC() yöntemi
- toUTCString() yöntemi
Bu yöntemleri tek tek ele alalım.
Yöntem 1: Date.UTC() Yöntemini Kullanarak Tarihi UTC'ye Dönüştür
Tarihi UTC'ye çevirmek için ilk yaklaşım “ Tarih.UTC() ' yöntem. Belirtilen tarih-saati milisaniye cinsinden UTC'ye dönüştüren, Date nesnesinin önceden tanımlanmış statik bir yöntemidir. Tarih ve saati bağımsız değişken olarak kabul eder ve ardından 1 Ocak 1970'ten belirtilen tarih-zamana kadar milisaniye cinsinden döndürür.
Sözdizimi
Tarihi UTC'ye dönüştürmek için Date.UTC() yöntemi için aşağıda verilen sözdizimini kullanın:
Tarih . UTC ( yıl , benim , gün , saat , dakika , saniye , Hanım )
Yukarıdaki söz diziminde,
- “ yıl ”, “ gibi dört basamaklı bir tamsayı olacaktır. 2022 ”.
- “ benim ”, “ ifadesini temsil eden 1-12 arasında bir tam sayıdır. ay ”.
- “ gün ”, 1-31 arasında, ayın gününü gösteren bir tam sayıdır.
- “ saat ”, 0 ile 23 arasında bir tam sayıyı belirtir ve saatin varsayılan değeri 0 olarak ayarlanır.
- “ dakika ' temsil etmek ' dakika ” 0 ile 59 arasındadır ve varsayılan değer 0'dır.
- “ saniye ”, 0 ile 59 arasındaki saniyedir ve saniyenin varsayılan değeri 0'dır.
- “ Hanım ”, 0 ile 999 arasındaki milisaniyedir, varsayılan değer 0 olarak ayarlanmıştır.
- “ 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 ”.
Geri dönüş değeri
1 Ocak 1970'ten belirtilen tarih-saate kadar olan tarih-zamanı milisaniye cinsinden temsil eden bir sayı döndürür.
Örnek
Ara ' Tarih.UTC() ”tarih-zaman geçirerek yöntem” 2022 , 1 , 5 , 12 , onbir , 14 ” olarak değiştirin ve döndürülen değeri “ değişkeninde saklayın. utcDate ”:
Ortaya çıkan UTC'yi ' kullanarak konsolda milisaniye cinsinden yazdırın. konsol.log() ' yöntem:
konsol. kayıt ( utcDate ) ;Karşılık gelen çıktı şöyle olacaktır:
Yöntem 2: toUTCString() Yöntemini Kullanarak Tarihi UTC'ye Dönüştür
Tarihi UTC'ye dönüştürmenin başka bir yöntemi de “ toUTCString() ' yöntem. Yerel tarih-saati evrensel saate göre bir dizi olarak UTC formatına dönüştürür. Yerel saati UTC'ye dönüştürmenin en kolay yoludur.
Sözdizimi
“ için verilen sözdizimini izleyin. toUTCString() ' yöntem:
Geçerli tarih ve saati döndüren tarih nesnesi ile çağırır ve hiçbir parametre almaz.
Geri dönüş değeri
Tarih-saati UTC biçiminde temsil eden bir dize döndürür ' GMT ' saat dilimi.
Örnek
İlk olarak, bir değişken oluşturun ' yerelTarih çağırarak geçerli tarih-saati saklayan ” yeni tarih() ”, Date nesnesinin kurucusu:
Ara ' toUTCString() ' değişkenli yöntem ' yerelTarih 'geçerli tarih-saati saklar ve elde edilen zamanı değişkende saklar' utcDate ”:
öyleydi utcDate = yerel Tarih toUTCString ( ) ;UTC saatini konsolda yazdırın:
konsol. kayıt ( utcDate ) ;Çıktı, UTC tarih-saatini görüntüler:
Çözüm
Tarihi UTC'ye dönüştürmek için önceden tanımlanmış JavaScript yöntemlerini kullanın, ' Tarih.UTC() ' yöntem veya ' toUTCString( )' yöntem. Date.UTC(), zamanı milisaniye cinsinden döndürürken, toUTCString() yöntemi tarih-zamanı bir dize olarak verir. Tarih-zamanı UTC'ye dönüştürmek için basit, en kolay ve en sık kullanılan yöntemdir. Date.UTC yalnızca tanıtım amaçlıyken, kullanıcı bunu kullanmamalıdır. Bu gönderi, yerel tarihi JavaScript'te UTC biçimine dönüştürme sürecini örneklerle tanımlar.