Bu gönderi, Date nesnesinin TypeScript'teki amacını, kullanımını ve pratik uygulamasını gösterir.
TypeScript'te Tarih Nesnesi nedir?
“ Tarih ” nesnesi tarih ve saati gösterir. Bu nesne, yerel sistemin tarih ve saatini varsayılan olarak yazdırır. Ayrıca, önceden tanımlanmış yöntemlerin yardımıyla kullanıcıların sisteminizin belirli bir tarih ve saatini (saat dilimi dahil) ayarlamasına olanak tanır.
Sözdizimi
buluşmaya izin ver = yeni Tarih ( yyyy, aa, gg )
Yukarıdaki sözdiziminde, 'new' anahtar sözcüğü, belirtilen tarih biçimini (yyyy(yıl), aa(ay), gg(tarih)) izleyen bir 'Tarih' nesnesi oluşturur.
'Tarih' Nesnesinin oluşturulmasıyla başlayalım.
TypeScript'te Tarih Nesnesi Nasıl Oluşturulur?
“ Tarih ”, gereksinime göre tarih ve saati almak için farklı şekillerde uygulanabilen dinamik bir nesnedir. Bu bölüm, belirtilen tarih ve saati almak için bir 'Tarih' nesnesi oluşturmak için tüm olası yöntemleri içerir.
İlk yöntemle devam edelim.
Yöntem 1: yeni Tarih()
Varsayılan olarak, 'Date()' yapıcısında herhangi bir değer iletilmezse, kullanıcının sistem tarihini ve saatini döndürür:
buluşmaya izin ver = yeni Tarih ( ) ;konsol. kayıt ( 'Tarih =' + tarih ) ;
Yukarıdaki kodda:
- “ tarih ” değişkeni bir “ oluşturur Tarih ” nesnesini “new” anahtar kelimesini ve “Date()” yapıcısını kullanarak.
- “ konsol.log() ” yöntemi, “tarih” değişkeninin değerini, yani belirtilen ifadeyle geçerli Tarih ve saati görüntüler.
Çıktı
“ derleyin .ts ” dosyasını “tsc” derleyicisini kullanarak açın ve oluşturulan derlenmiş dosyayı çalıştırın. .js ” uzantısını “node” komutu yardımıyla:
tsk ana tsana düğüm js
Burada terminal, kullanıcı sisteminin tarih ve saatinin yanı sıra saat dilimini de gösterir.
Yöntem 2: yeni Tarih(milisaniye)
'New Date(miliseconds)', tarih ve saati '0'dan belirtilen milisaniye sayısına kadar hesaplayan bir Date nesnesi oluşturur:
buluşmaya izin ver = yeni Tarih ( 6112346789 ) ;konsol. kayıt ( 'Tarih =' + tarih ) ;
Burada yapıcı, parametre olarak milisaniye sayısını belirtir.
Çıktı
ana düğüm js
Yukarıda görüntülenen tarih ve saat, '0' ile '6112346789' milisaniye arasındadır.
Yöntem 3: yeni Tarih ('tarih dizisi')
Bu metot “yy-mm-dd” formatında belirtilen tarihi string olarak alır ve yeni tarih olarak gösterir:
buluşmaya izin ver = yeni Tarih ( '2016-02-18' ) ;konsol. kayıt ( 'Tarih =' + tarih ) ;
Burada 'Date' nesnesi, belirtilen tarihi çift tırnak içine alınmış bir dize olarak alır.
Çıktı
ana düğüm js
Terminal, yeni oluşturulan Date nesnesini gösterir.
Yöntem 4: yeni Tarih (yıl, ay, tarih, saat, dakika, saniye, milisaniye):
Son yöntem, kullanıcıların “(yy, aa, dd, hh, min, sec, milisaniye)” formatına göre belirtilen tarih ve saate göre yeni bir Date nesnesi oluşturmasına olanak tanır:
buluşmaya izin ver = yeni Tarih ( 2015 , 3 , 2 , 14 , yirmi , 30 , 9 ) ;konsol. kayıt ( 'Tarih =' + tarih ) ;
Yukarıdaki kodda tarih ve saat belirtilen formata uygun olarak belirtilmiştir.
Çıktı
ana düğüm js
Çıktı, verilen biçime göre belirtilen tarih ve saati görüntüleyen yeni bir nesne oluşturur.
TypeScript'te Tarih Nesnesinin Yöntemleri ve Özellikleri nelerdir?
“ Tarih ” nesnesi, aşağıda listelenen çok çeşitli yöntemler ve özelliklerle birlikte gelir:
Tarih Nesnesinin Özellikleri
prototip | Date nesnesine özelliklerin ve yöntemlerin eklenmesine yardımcı olur. |
inşaatçı | Nesne prototipini oluşturan bir işlev olarak kullanılır. |
Tarih Nesnesinin Yöntemlerini Alma ve Ayarlama
GetMonth() | Yerel tarihe göre tarihte belirtilen ayı döndürür. |
GetFullYear() | Verilen yılı yerel saate göre görüntüler. |
getMinutes() | Belirli bir tarihten itibaren dakikaları belirtir. |
getMillisaniye() | Verilen tarihten itibaren milisaniyeleri verir. |
getSeconds() | Belirtilen tarihe göre saniye sayısını verir. |
tarih ayarla() | Yerel saate göre belirli bir tarih için ayın gününü/tarihini ayarlar. |
saat ayarla() | Tarih için istenilen saatleri belirtir. |
dakikayı ayarla() | Belirtilen tarih için dakikaları ayarlar. |
setSeconds() | Yerel saate göre saniye sayısını ayarlar. |
setYear() | Yerel saate göre gerekli yılı ayarlar. |
Daha fazla yöntem için verilen öğreticiyi izleyin ' Tarih Yöntemleri Referansı ”.
TypeScript'te Tarih Nesnesi Nasıl Kullanılır?
Yukarıdaki bölüm 'Tarih' nesne yöntemlerinin bir listesini tanımladığı gibi. Pratik uygulamasını açıklamak için bu yöntemlerle Date nesnesini kullanalım.
Örnek 1: Belirli Tarih, Ay ve Yılı Ayarlayın
Bu örnek, belirtilen Tarihi ayarlamak için 'Date' nesnesi 'setdate()', 'setMonth()' ve 'setFullYear()' yöntemlerini kullanır.
kod
Bu kod satırlarını “.ts” dosyasına kopyalayın:
buluşmaya izin ver : Tarih = yeni Tarih ( ) ;tarih. tarih ayarla ( 5 ) ;
tarih. setMonth ( on bir ) ;
tarih. setTam Yıl ( 2014 ) ;
konsol. kayıt ( 'Yıl =' + tarih. GetFullYear ( ) ) ;
konsol. kayıt ( 'Tarih =' + tarih. tarih al ( ) ) ;
konsol. kayıt ( 'Ay =' + tarih. getMonth ( ) )
konsol. kayıt ( ' Yeni Tarih = ' + tarih ) ;
Yukarıdaki kod satırlarında:
- İlk olarak, bir “oluşturun Tarih ” nesnesini “new” anahtar kelimesi ve “date” değişkeninde saklanan “Date()” yapıcısı yardımıyla.
- Ardından, 'tarih' değişkenini belirtilen yöntemlerle tek tek ilişkilendirin. “ tarih ayarla() ” yöntemi ayın tarihini ayarlar, “ setMonth() ” ayı ayarlar ve “ setFullYear() ” yöntemi yılı ayarlar.
- Bundan sonra, “console.log()” yönteminin yardımıyla yeni Tarihi “” kullanarak görüntüleyin. GetFullYear() ”, “ getDate() ', Ve ' GetMonth() ” yöntemleri.
Çıktı
ana düğüm js
Çıktıda Date nesnesinin yeni ayarlanan tarih, ay ve yılı döndürdüğü görülmektedir.
Örnek 2: Belirli Saatleri, Dakikaları ve Saniyeleri Ayarlayın
Bu örnek, istenen zamanı ayarlamak için Date nesnesinin 'setHours()', 'setMinutes()' ve 'setSeconds()' yöntemlerini kullanır:
buluşmaya izin ver : Tarih = yeni Tarih ( ) ;tarih. saat ayarla ( 8 ) ;
tarih. dakikayı ayarla ( 12 ) ;
tarih. setSeconds ( yirmi ) ;
konsol. kayıt ( 'Saat =' + tarih. saat al ( ) ) ;
konsol. kayıt ( 'Dakika = ' + tarih. getMinutes ( ) ) ;
konsol. kayıt ( 'Saniye = ' + tarih. saniye almak ( ) ) ;
konsol. kayıt ( 'Tarih ve Saat =' + tarih ) ;
Yukarıdaki kod parçacığına göre:
- “ saat ayarla() ” yöntemi saat sayısını ayarlar, “ dakikayı ayarla() ” dakikayı ayarlar ve “ setSeconds() ” yöntemi sırasıyla saniye sayısını ayarlar.
- “ getHours() ”, “ getMinutes() ', Ve ' getSeconds() ” yöntemleri, yeni ayarlanan saatleri, dakikaları ve saniyeleri zaman olarak döndürür.
Çıktı
ana düğüm js
Çıktı, Date nesne yöntemleri kullanılarak ayarlanan yeni zamanı gösterir.
Örnek 3: Yerel Ayar Kurallarını Kullanarak Geçerli Tarih ve Saati Alın
Bu örnek, geçerli tarih ve saati yerel bir kural olarak görüntülemek için 'toLocaleString()' yöntemini kullanır:
buluşmaya izin ver = yeni Tarih ( ) ;konsol. kayıt ( 'Tarih ve Saat =' + tarih. toLocaleString ( ) ) ;
Yukarıdaki kod satırlarında, geçerli Tarihin dile duyarlı temsiline sahip bir dize döndürmek için 'toLocaleString()' yöntemini değişkene bağlayın.
Çıktı
ana düğüm js
Görüldüğü gibi çıktı, yerel kuralı kullanarak geçerli tarih ve saati gösterir.
Örnek 4: İade Tarihi Nesnesi İlkel Değer
Bu örnek, “ değeri() Date nesnesini ilkel bir değer olarak döndürmek için ” yöntemi:
buluşmaya izin ver = yeni Tarih ( ) ;konsol. kayıt ( 'Tarih ve Saat =' + tarih. değeri ( ) ) ;
Yukarıdaki kod parçacığında, “ değeri() ” yöntemi, “1 Ocak 1970, UTC” gece yarısından bu yana Date nesnesi çıktısını milisaniye cinsinden döndürür.
Çıktı
ana düğüm js
Burada sonuçlar, Date nesnesini ilkel bir değer olarak döndürür.
Çözüm
TypeScript'te, “ Tarih ” nesnesi, yerel sistemin tarih ve saatine karşılık gelir. Bu nesne, tartışılan dört yerleşik yöntemin yardımıyla istenen çıktıyı görüntülemek için oluşturulabilir. Bunun dışında, gereksinimlere göre Tarih ve saati ayarlamak ve almak için uygulanabilecek yöntemlerin bir listesini de sağlar. Bu gönderi, Date nesnesinin TypeScript'teki amacını, kullanımını ve pratik uygulamasını derinden resmetti.