¿Cómo puedo convertir un valor de fecha en formato ISO 8601 a un objeto de fecha en JavaScript?

He estado tratando de convertir un valor de fecha a un formato más legible. Para hacer eso, estoy tratando de analizar la fecha usando JavaScriptDate.parse() método. Sin embargo, eso no funciona en la entrada (por ejemplo:"2007-09-21T14:15:34.058-07:00") eso tengo. El objetivo final es generar una cadena de fecha como"January 30th, 2008 @ 2:15PM".

¿Algunas ideas?

Respuestas a la pregunta(2)

Su respuesta a la pregunta