Date.prototype.toLocaleDateString() - JavaScript | MDN
samedi 7 octobre 2017 à 18:52Ça en revanche c’est quelque chose de génial !
var d = new Date();
console.log(d);
// 2017-10-07T16:53:48.160Z
console.log(d.toLocaleDateString('fr-FR', {weekday: "long", year: "numeric", month: "long", day: "numeric"}))
// "samedi 7 octobre 2017"
console.log(d.toLocaleDateString('de-DE', {weekday: "long", year: "numeric", month: "long", day: "numeric"}))
// "Samstag, 7. Oktober 2017"
console.log(d.toLocaleDateString('ko-KR', {weekday: "long", year: "numeric", month: "long", day: "numeric"}))
// "2017년 10월 7일 토요일"
Les libs de localisation sont déjà incluses dans JS, pas besoin de refaire des trucs dans son propre code (chose que je faisais, en PHP, pour l’avoir en JS).
— (permalink)