The code date.toLocaleString() is enough to get the date with the user locale date.
It may depend on the browser (See this page of w3schools.com )
I have in France lundi 13 janvier 2014 18:12:46 in IE9, mozillia and Opera
but Monday, January 13, 2014 18:09:28 in Safari for windows and 13/1/2014 18:09:50 in Google Chrome.