TypeScript'te Tarih Nesnesi Hakkında Kapsamlı Bir Kılavuz

Typescript Te Tarih Nesnesi Hakkinda Kapsamli Bir Kilavuz



TypeScript, JavaScript'in tüm işlevlerinin yanı sıra yenileriyle birlikte gelen JavaScript'in üst kümesidir. Çeşitli işlevleri gerçekleştirmek için JavaScript'in neredeyse tüm yerleşik yöntemlerine ve özelliklerine sahiptir. Tüm bu yöntemlerin, özelliklerin ve nesnelerin işleyişi TypeScript'te aynıdır. Böylece kullanıcı, JavaScript nesnelerinden herhangi birini gereksinimlere göre bir TypeScript nesnesi olarak kullanabilir.

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 ts

ana 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.