⊗jsagPmPpDt 55 of 97 menu

Formatage des dates avec les pipes dans Angular

Avec le pipe DatePipe, nous pouvons définir un format spécifique pour la date affichée. Ce pipe peut accepter les paramètres suivants pour le format d'affichage de la date :

Format Équivalent Exemple (pour la locale 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

Exemples

Regardons le fonctionnement du pipe sur des exemples. Pour cela, définissons dans la classe du composant une propriété myDate, dans laquelle nous écrirons une date :

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

Exemple

Affichons notre date sans passer de paramètres au pipe :

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

Résultat du code exécuté :

<div>Dec 31, 2025</div>

Exemple

Maintenant, affichons un format court de la date :

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

Résultat du code exécuté :

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

Exemple

Affichons notre date et découvrons en même temps quel jour de la semaine elle tombe :

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

Résultat du code exécuté :

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

Exercices pratiques

Date donnée :

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

Formatez-la comme suit :

'Jan 2, 2025'

Formatez la date de l'exercice précédent comme suit :

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

Formatez la date comme suit :

'1/2/25'

Formatez la date comme suit :

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

Formatez la date comme suit :

'Thursday, January 2, 2025'
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser