Date nesnesi bir temsil eder tarih Ve zaman TypeScript'teki işlevsellik. Yılı, ayı ve günü, saati, dakikayı, saniyeyi ve milisaniyeyi almamıza veya ayarlamamıza olanak tanır.
Yapıcısına herhangi bir argüman iletilmeden bir tarih oluşturursak, varsayılan olarak kullanıcının bilgisayarının tarih ve saatini içerir.
Date nesnesi ayrıca aşağıdakilerle ilgilenen işlevleri de sağlar: Koordineli Evrensel Zaman (UTC) zamanı , Ayrıca şöyle bilinir Greenwich Ortalama Saati (GMT) . Dünya Saatleri Standardı UTC saatine dayanmaktadır.
Tarih Nesnesi Oluşturma
Yeni bir tarih nesnesi oluşturmanın dört yolu vardır:
1. yeni Tarih(): Geçerli olan yeni bir tarih nesnesi oluşturur tarih Ve zaman .
Örnek
let date: Date = new Date(); console.log('Date = ' + date); //Date = Tue Feb 05 2019 12:05:22 GMT+0530 (IST)
2. yeni Tarih (milisaniye): Olarak yeni bir tarih nesnesi oluşturur. sıfır zaman artı milisaniye .
Örnek
let date: Date = new Date(500000000000); console.log('Date = ' + date); //Date = Tue Nov 05 1985 06:23:20 GMT+0530 (IST)
3. yeni Tarih (tarih dizesi): Bir tarih dizesinden yeni bir tarih nesnesi oluşturur.
Örnek
let date: Date = new Date('2019-01-16'); console.log('Date = ' + date); //Date = Wed Jan 16 2019 05:30:00 GMT+0530 (IST)
4. yeni Tarih ( yıl, ay, tarih[, saat, dakika, saniye, milisaniye]): Belirtilen tarih ve saate sahip yeni bir tarih nesnesi oluşturur.
Örnek
let date: Date = new Date(2018, 0O5, 0O5, 17, 23, 42, 11); console.log('Date = ' + date); //Date = Tue Jun 05 2018 17:23:42 GMT+0530 (IST)
Tarih Nesnesi Özellikleri
Mülk | Tanım |
---|---|
yapıcı | Bir nesnenin prototipini oluşturan işlevi belirtir. |
prototip | Bir nesneye özellikler ve yöntemler eklemeye olanak tanır. |
Tarih Nesnesi Yöntemleri
SN | Yöntem | Tanım |
---|---|---|
1. | Tarih() | Geçerli tarih ve saati döndürmek için kullanılır. |
2. | getDate() | Yerel saate göre belirtilen tarihteki ayın gününü döndürmek için kullanılır. |
3. | getDate() | Yerel saate göre belirtilen tarih için haftanın gününü döndürmek için kullanılır. |
4. | getFullYear() | Yerel saate göre belirtilen tarihin yılını döndürmek için kullanılır. |
5. | getHours() | Yerel saate göre belirtilen tarihteki saatleri döndürmek için kullanılır. |
6. | getMilliseconds() | Yerel saate göre belirtilen tarihteki milisaniyeleri döndürmek için kullanılır. |
7. | getMinutes() | Yerel saate göre belirtilen tarihteki dakikaları döndürmek için kullanılır. |
8. | getMonth() | Yerel saate göre belirtilen tarihteki ayı döndürmek için kullanılır. |
9. | getSeconds() | Yerel saate göre belirtilen tarihteki saniyeleri döndürmek için kullanılır. |
10. | getTime() | Belirtilen tarihin sayısal değerini 1 Ocak 1970, 00:00:00 UTC'den bu yana geçen milisaniye sayısı olarak döndürmek için kullanılır. |
on bir. | getTimezoneOffset() | Geçerli yerel ayar için saat dilimi farkını dakika cinsinden döndürmek için kullanılır. |
12. | getUTCDate() | Evrensel saate göre belirtilen tarihteki ayın gününü(tarihini) döndürmek için kullanılır. |
13. | getUTCDay() | Evrensel saate göre belirtilen tarihte haftanın gününü döndürmek için kullanılır. |
14. | getUTCFullYear() | Evrensel saate göre belirtilen tarihteki yılı döndürmek için kullanılır. |
on beş. | getUTCHours() | Belirtilen tarihteki saatleri evrensel saate göre döndürmek için kullanılır. |
16. | getUTCMillisaniye() | Evrensel saate göre belirtilen tarihteki milisaniyeleri döndürmek için kullanılır. |
17. | getUTCMinutes() | Belirtilen tarihteki dakikaları evrensel saate göre döndürmek için kullanılır. |
18. | getUTCMonth() | Evrensel saate göre belirtilen tarihteki ayı döndürmek için kullanılır. |
19. | getUTCSeconds() | Belirtilen tarihteki saniyeleri evrensel saate göre döndürmek için kullanılır. |
yirmi. | tarih ayarla() | Yerel saate göre belirli bir tarih için ayın gününü ayarlamak için kullanılır. |
yirmi bir. | setFullYear() | Yerel saate göre belirli bir tarihin tam yılını ayarlamak için kullanılır. |
22. | setHours() | Yerel saate göre belirli bir tarihe ait saatleri ayarlamak için kullanılır. |
23. | setMilliseconds() | Yerel saate göre belirli bir tarihin milisaniyesini ayarlamak için kullanılır. |
24. | setMinutes() | Yerel saate göre belirli bir tarihe ait dakikaları ayarlamak için kullanılır. |
25. | setMonth() | Yerel saate göre belirli bir tarihin ayını ayarlamak için kullanılır. |
26. | setSeconds() | Yerel saate göre belirli bir tarihin saniyesini ayarlamak için kullanılır. |
27. | ayarlanan zaman() | Date nesnesini 1 Ocak 1970, 00:00:00 UTC'den bu yana milisaniye cinsinden temsil edilen zamana ayarlamak için kullanılır. |
28. | setUTCDate() | Evrensel saate göre belirli bir tarih için ayın gününü (tarihini) ayarlamak için kullanılır. |
29. | setUTCFullYear() | Evrensel saate göre belirtilen tarihteki tam yılı ayarlamak için kullanılır. |
30. | setUTCHours() | Belirli bir tarihe ait saatleri evrensel saate göre ayarlamak için kullanılır. |
31. | setUTCMillisaniye() | Evrensel saate göre belirli bir tarihin milisaniyesini ayarlamak için kullanılır. |
32. | setUTCMinutes() | Belirli bir tarihe ait dakikaları evrensel saate göre ayarlamak için kullanılır. |
33. | setUTCMonth() | Evrensel saate göre belirli bir tarihin ayını ayarlamak için kullanılır. |
3. 4. | setUTCSeconds() | Belirli bir tarihin saniyelerini evrensel saate göre ayarlamak için kullanılır. |
35. | toDateString() | Tarihin 'tarih' kısmını insan tarafından okunabilir bir dize olarak döndürmek için kullanılır. |
36. | toLocaleDateString() | Geçerli yerel ayarın kurallarını kullanarak Date'in 'tarih' kısmını bir dize olarak döndürmek için kullanılır. |
37. | toLocaleFormat() | Bir biçim dizesini kullanarak tarihi bir dizeye dönüştürür. |
38. | toLocaleString() | Geçerli yerel ayarın kurallarını kullanarak bir tarihi dizeye dönüştürür. |
39. | toLocaleTimeString() | Geçerli yerel ayarın kurallarını kullanarak Date'in 'zaman' kısmını bir dize olarak döndürmek için kullanılır. |
40. | Kaynağa() | Eşdeğer bir Date nesnesinin kaynağını temsil eden bir dize döndürmek için kullanılır; yeni bir nesne oluşturmak için bu değeri kullanabilirsiniz. |
41. | toString() | Belirtilen Date nesnesini temsil eden bir dize döndürmek için kullanılır. |
42. | toTimeString() | Tarihin 'zaman' kısmını insan tarafından okunabilir bir dize olarak döndürmek için kullanılır. |
43. | toUTCString() | Evrensel zaman kuralını kullanarak tarihi bir dizeye dönüştürür. |
44. | değeri() | Date nesnesinin ilkel değerini döndürmek için kullanılır. |
Örnek
let date: Date = new Date(2017, 4, 4, 17, 23, 42, 11); date.setDate(13); date.setMonth(13); date.setFullYear(2013); date.setHours(13); date.setMinutes(13); date.setSeconds(13); console.log('Year = ' + date.getFullYear()); console.log('Date = ' + date.getDate()); console.log('Month = ' + date.getMonth()); console.log('Day = ' + date.getDay()); console.log('Hours = ' + date.getHours()); console.log('Minutes = ' + date.getMinutes()); console.log('Seconds = ' + date.getSeconds());
çıktı
Year = 2013 Date = 13 Month = 1 Day = 3 Hours = 13 Minutes = 13 Seconds = 13