Tengo esta fecha como cadena conmigo 15-07-2011 que tiene el formato dd-mm-yyyy
. Necesitaba crear un objeto Date
desde esta cadena. Así que tengo que convertir la fecha en el formato dd-mm-yyyy
a mm-dd-yyyy
.Manera más limpia de convertir dd-mm-yyyy a formato mm-dd-aaaa en Javascript
Lo que hice fue lo siguiente.
var myDate = '15-07-2011';
var chunks = myDate.split('-');
var formattedDate = chunks[1]+'-'+chunks[0]+'-'+chunks[2];
Ahora tengo la cadena de 07/15/2011, que se encuentra en formato mm-dd-yyyy
, y puedo pasarlo al Date()
constructor para crear un objeto Date
. Deseo saber si hay alguna manera más limpia de hacerlo.
Parece lo suficientemente limpia para mí. – MRAB
¿Quiere decir más corto? – William
@Lime No, me refería a una práctica más limpia y ampliamente aceptada. – Sparky