¿Cómo pasar una fecha en formato YYYY-MM-DD HH:II:SS a dd-mm-yyyy con javascript?

publicado por: Anonymous

Tengo una fecha en formato YYYY-MM-DD HH:II:SS y quiero pasarlo a formato dd-mm-yyyy con javascript, se como se puede hacer en el servidor, pero quiero hacerlo en el cliente. Pensaba en partir la fecha en el espacio que hay en el string pero no se si haya un método mas directo para hacerlo.

Saludos.

La forma en la que resolví esto fue la siguiente.

_x000D_

_x000D_

var fecha ="2019-07-01 12:00:00";_x000D_
var nueva =fecha.split(" ")[0];_x000D_
var format = nueva.split("-");_x000D_
var ultima = format[2]+'-'+format[1] +'-'+format[0]_x000D_
console.log(ultima);

_x000D_

_x000D_

_x000D_

Estuve investigando y al parecer javascript no ha agregado funciones para manejar fechas que provengan de bases de datos.

solución

Si tienes una fecha en una cadena con formato YYYY-MM-DD HH:II:SS y quieres pasarlo a formato dd-mm-yyyy con javascript puedes hacerlo de manera simple con las funciones split(), reverse() y join() de la siguiente forma:

_x000D_

_x000D_

var fecha="2019-07-01 12:00:00";_x000D_
console.log(fecha);_x000D_
var nueva=fecha.split(" ")[0].split("-").reverse().join("-");_x000D_
console.log(nueva);

_x000D_

_x000D_

_x000D_

Espero te sea de ayuda. Saludos.

Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *