Javascript vanilla, sans aucune lib ni framework, c'est un concentré de conneries à l'état pur.
let maDateFR = '25/09/2020';let maDateUS = '09/25/2020';
let dUS = new Date(maDateUS);//dUS objet date contenant la date du 25 septembre 2020.let dFR = new Date(maDateFR);//dFR : invalid Date.
Donc, le format de date absurde et illogique, utilisé dans un seul pays sur la planète est définie comme étant LA norme à utiliser. Les 183 autres, c'est à vous d'écrire un parseur pour extraire les jour, mois et année.Sinon, en ISO8601, ça passe.
--Et aucune andouille chez Mozilla ou Alphabet n'a eu l'idée de regarder comment font les autres langages de prog : ajouter un second paramètre dans Date, indiquant le format de la chaîne.
--Oui, je bouffe du js à longueur de journée, oui, je déteste ce langage absolument pourri, non, empiler les libs js à coup de npm n'est pas la bonne solution, non, passer par un transpileur typescript (qui est un repompage flagrant de flash/actionscript3, langage torpillé par Microsoft et Yahoo en 2008) n'est pas non plus une bonne solution.