⊗jsagPmPpDt 55 of 97 menu

Pemformatan Tarikh dengan Paip dalam Angular

Dengan paip DatePipe, kita boleh menetapkan format tertentu untuk tarikh yang dipaparkan. Paip ini boleh menerima parameter berikut untuk format paparan tarikh:

Format Setara Contoh (untuk lokal en-US)
'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

Contoh

Mari kita lihat cara paip berfungsi melalui contoh. Untuk ini, dalam kelas komponen, kita akan menetapkan properti myDate, di mana kita akan merekodkan tarikh:

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

Contoh

Mari paparkan tarikh kami, tanpa menghantar sebarang parameter kepada paip:

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

Hasil kod yang dilaksanakan:

<div>Dec 31, 2025</div>

Contoh

Sekarang mari paparkan output tarikh secara ringkas:

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

Hasil kod yang dilaksanakan:

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

Contoh

Mari paparkan tarikh kami dan sekaligus ketahui pada hari minggu mana ia jatuh:

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

Hasil kod yang dilaksanakan:

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

Masalah Praktikal

Diberi tarikh:

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

Formatkannya dalam bentuk berikut:

'Jan 2, 2025'

Formatkan tarikh dari tugasan sebelumnya dalam bentuk berikut:

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

Formatkan tarikh dalam bentuk berikut:

'1/2/25'

Formatkan tarikh dalam bentuk berikut:

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

Formatkan tarikh dalam bentuk berikut:

'Thursday, January 2, 2025'
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak