How format JavaScript Date with regard to the browser culture?
Browsers either use system settings for date formats, or use their own (often US–centric) settings. There is a Date.prototype.toLocaleDateString() method that should return a date based on current system settings, however it’s implementation dependent and completely unreliable due to being inconsistent between browsers. e.g. for me on 13 December, 2011: Safari returns 13 December 2001 … Read more