⊗jsagPmPpDt 55 of 97 menu

Memformat Tanggal dengan Pipe di Angular

Dengan menggunakan pipe DatePipe, kita dapat mengatur format tertentu untuk tanggal yang ditampilkan. Pipe ini dapat menerima parameter berikut untuk format penampilan tanggal:

Format Ekuivalen 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 kerja pipe dengan contoh. Untuk ini, dalam kelas komponen, kita atur properti myDate, di mana kita akan menuliskan tanggal:

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

Contoh

Mari tampilkan tanggal kita tanpa meneruskan parameter apa pun ke pipe:

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

Hasil dari kode yang dijalankan:

<div>Dec 31, 2025</div>

Contoh

Sekarang tampilkan tanggal dalam format singkat:

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

Hasil dari kode yang dijalankan:

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

Contoh

Mari tampilkan tanggal kita dan sekaligus cari tahu hari apa dalam minggu itu jatuh:

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

Hasil dari kode yang dijalankan:

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

Tugas Praktis

Diberikan tanggal:

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

Formatlah menjadi bentuk berikut:

'Jan 2, 2025'

Formatlah tanggal dari tugas sebelumnya menjadi bentuk berikut:

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

Formatlah tanggal menjadi bentuk berikut:

'1/2/25'

Formatlah tanggal menjadi bentuk berikut:

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

Formatlah tanggal menjadi bentuk berikut:

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