JS: new Date () n'accepte pas la chaîne de date dans mes propres paramètres régionaux (d / m / y)

Mon navigateur (ie. mon OS) savent que je suis en Australie et en ce que le bon format de la date. Dans ce cas, d/m/y, pas m/d/y. Cependant si j'exécute le code suivant:

alert(new Date("21/11/1968"))

Le résultat est "Thu Sep 11 1969". C'est de la pensée, le mois qui vient en premier, et ajuster en conséquence.

Pourquoi est-ce? La réponse, c'est de toujours utiliser un format universel comme entrée pour les fonctions de date, ou est-il un moyen de dire au navigateur de s'attendre à des dates d'entrée dans mes paramètres régionaux de format?

source d'informationauteur ingredient_15939