JS Useful References
JS Useful Resources
Copyright © 2014 by tutorialspoint
The toLocaleString method relies on the underlying operating system in formatting dates. It converts the date to a string using the formatting convention of the operating system where the script is running. For example, in the United States, the month appears before the date (04/15/98), whereas in Germany the date appears before the month (15.04.98).
Here is the detail of parameters:
Returns the formatted date.
var dt = new Date(1993, 6, 28, 14, 39, 7);
document.write( "Formated Date : " + dt.toLocaleString() );
This will produce following result in India:
Formated Date : Wednesday, July 28, 1993 2:39:07 PM
To understand it in better way you can Try it yourself.