⊗jsagPmPpDt 55 of 97 menu

Angular'da Tarih Biçimlendirme: Pipe Kullanımı

DatePipe kanalı sayesinde görüntülenecek tarih için belirli bir biçim belirleyebiliriz. Bu kanal, tarihin görüntülenme biçimi için aşağıdaki parametreleri alabilir:

Biçim Eşdeğer Örnek (en-US yereli için)
'short' 'M/d/yy, h:mm a' 12/31/25, 3:00 AM
'medium' 'MMM d, y, h:mm:ss a' Dec 31, 2025, 3:00:00 AM
'long' 'MMMM d, y, h:mm:ss a z' December 31, 2025 at 3:00:00 AM GMT+3
'full' 'EEEE, MMMM d, y, h:mm:ss a zzzz' Wednesday, December 31, 2025 at 3:00:00 AM GMT+03:00
'shortDate' 'M/d/yy' 12/31/25
'mediumDate' 'MMM d, y' Dec 31, 2025
'longDate' 'MMMM d, y' December 31, 2025
'fullDate' 'EEEE, MMMM d, y' Wednesday, December 31, 2025
'shortTime' 'h:mm a' 3:00 AM
'mediumTime' 'h:mm:ss a' 3:00:00 AM
'longTime' 'h:mm:ss a z' 3:00:00 AM GMT+3
'fullTime' 'h:mm:ss a zzzz' 3:00:00 AM GMT+03:00

Örnekler

Kanalın çalışmasını örnekler üzerinde görelim. Bunun için bileşen sınıfında bir myDate özelliği tanımlayalım ve içine bir tarih yazalım:

export class AppComponent { public myDate: number = Date.parse('2025-12-31'); }

Örnek

Tarihimizi, kanala herhangi bir parametre geçirmeden görüntüleyelim:

<div> {{ myDate | date }} </div>

Kodun çalıştırılmış sonucu:

<div>Dec 31, 2025</div>

Örnek

Şimdi tarihin kısa gösterimini görüntüleyelim:

<div> {{ myDate | date:'shortDate' }} </div>

Kodun çalıştırılmış sonucu:

<div>12/31/25</div>

Örnek

Tarihimizi görüntüleyelim ve aynı zamanda hangi güne denk geldiğini öğrenelim:

<div> {{ myDate | date:'fullDate' }} </div>

Kodun çalıştırılmış sonucu:

<div>Wednesday, December 31, 2025</div>

Pratik Görevler

Bir tarih verilmiştir:

public myDate: number = Date.parse('2025-01-02');

Bu tarihi aşağıdaki biçimde formatlayın:

'Jan 2, 2025'

Önceki görevdeki tarihi aşağıdaki biçimde formatlayın:

'1/2/25, 3:00 AM'

Tarihi aşağıdaki biçimde formatlayın:

'1/2/25'

Tarihi aşağıdaki biçimde formatlayın:

'January 2, 2025 at 3:00:00 AM GMT+3'

Tarihi aşağıdaki biçimde formatlayın:

'Thursday, January 2, 2025'
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet