Where can I find documentation on formatting a date in JavaScript? [cerrado]

Me di cuenta de que JavaScriptnew Date() La función es muy inteligente al aceptar fechas en varios formatos.

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")

No pude encontrar documentación en ningún lugar que muestre todos los formatos de cadena válidos durante la llamadanew Date() función.

Esto es para convertir una cadena en una fecha. Si observamos el lado opuesto, es decir, la conversión de un objeto de fecha en una cadena, hasta ahora tenía la impresión de que JavaScript no tiene una API integrada para formatear un objeto de fecha en una cadena.

Nota del editor: El siguiente enfoque es el intento del autor de la pregunta que funcionó en un navegador en particular, perono trabajo en general;ver las respuestas en esta pagina para ver algunas soluciones reales.

Hoy jugué con eltoString() Método en el objeto de fecha y, sorprendentemente, sirve para formatear la fecha de las cadenas.

var d1 = new Date();
d1.toString('yyyy-MM-dd');       //Returns "2009-06-29" in Internet Explorer, but not Firefox or Chrome
d1.toString('dddd, MMMM ,yyyy')  //Returns "Monday, June 29,2009" in Internet Explorer, but not Firefox or Chrome

También aquí no pude encontrar ninguna documentación sobre todas las formas en que podemos formatear el objeto de fecha en una cadena.

¿Dónde está la documentación que enumera los especificadores de formato soportados por elDate() ¿objeto?

Respuestas a la pregunta(30)

Su respuesta a la pregunta