Set a locale in javascript
browser, date, internationalization, javascript, locale
Solution
You can't change the locale, as there is no such feature in the EMCAScript specification.
However, there is a nice package called php.js that implements PHP functions in JavaScript.
Two of the functions are setlocale() and date(). You can use them.
Problem
jQuery tests the validity of a date via: ``` !/Invalid|NaN/.test(new Date(value)) ``` `new Date(dateString)` is the same as `Date.parse(dateString)` and uses browser/OS locale to parse the string. I'm trying to parse `DD/MM/YYYY` but I get an error because my browser is looking for `MM/DD/YYYY`. Since my product will be used only by `DD/MM` people, I want to force this behaviour. I could write a custom validator, but is it possible to change the browser locale via JavaScript as well?