Форматирование даты в JavaScript

Я заметил, что JavaScript new Date() это отличная функция, которая способна принимать даты в нескольких форматах.

Xmas95 = new Date("25 Dec, 1995 23:15:00")
Xmas95 = new Date("2009 06 12,12:52:39")
Xmas95 = new Date("20 09 2006,12:52:39")

Однако я нигде не могу найти документации с указанием всех допустимых форматов строк при вызове функции new Date().

Пробовал также метод с toString() для объекта date, и, что удивительно, он отлично форматирует дату в строку.

var d1=new Date();
d1.toString('yyyy-MM-dd');       //возвращает "2009-06-29"
d1.toString('dddd, MMMM ,yyyy')  //возвращает "Monday, June 29,2009"

Найдено 25 ответов:

Formatting a date in JavaScript

http://stackoverflow.com/questions/1056728/formatting-a-date-in-javascript

Посмотреть решение →