⊗jsPmTmFCh 315 of 505 menu

Changer le format de date en JavaScript

Apprenons maintenant à changer le format de date. Supposons, par exemple, que nous ayons une chaîne de date au format année-mois-jour. Changeons le format de cette date pour un autre, par exemple, celui-ci : jour/mois/année.

Résolvons le problème avec un exemple concret. Supposons que la variable date contienne la date '2025-12-31'. Convertissons cette date en '31/12/2025'

Pour résoudre le problème, divisons notre chaîne '2025-12-31' en un tableau, en utilisant la méthode split avec un tiret comme séparateur. En conséquence, l'élément zéro du tableau sera l'année, le premier - le mois, le second - le jour :

let str = '2025-12-31'; let arr = str.split('-'); console.log(arr); // on obtiendra le tableau ['2025', '12', '31']

Maintenant, en accédant aux différents éléments du tableau par leurs clés, formons la chaîne dont nous avons besoin :

let str = '2025-12-31'; let arr = str.split('-'); let res = arr[2] + '/' + arr[1] + '/' + arr[0]; console.log(res); // on obtiendra la chaîne '31/12/2025'

On peut également utiliser une combinaison des méthodes split, reverse et join :

let str = '2025-12-31'; let res = str.split('-').reverse().join('/'); console.log(res); // on obtiendra la chaîne '31/12/2025'

Une date est donnée au format année-mois-jour. Convertissez cette date au format jour.mois.année.

swenbyptpl