JavaScript es un lenguaje de programación muy versátil que se utiliza en una amplia variedad de aplicaciones web. Una de las tareas más comunes que debes realizar en tu código JavaScript es formatear una fecha. En este artículo te mostraré como puedes hacerlo.
Formatear fecha a cualquier formato
Si deseas formatear la fecha en un formato diferente, puedes utilizar el objeto Date() para acceder a los componentes individuales de la fecha y construir la cadena de fecha en el formato deseado. Por ejemplo, para formatear la fecha como DD/MM/AAAA , puedes utilizar el siguiente código:
let fecha = new Date();
let dia = fecha.getDate();
let mes = fecha.getMonth() + 1;
let anio = fecha.getFullYear();
let fecha_formateada = dia + '/' + mes + '/' + anio;
En este ejemplo, utilizamos la función getDate() para obtener el día del mes, la función getMonth() para obtener el mes (recuerda que los meses en JavaScript se numeran del 0 al 11), y la función getFullYear() para obtener el año completo. Luego, utilizamos estos valores para construir la cadena de fecha personalizada.
Ejemplo de «dd/mm/aaaa hh:mm:ss» a «mm/dd/aaaa hh:mm:ss»
let fecha_sin_formatear="31/03/2017 14:28:09"
let fecha = fecha_sin_formatear.split('/');
let fecha_formateada = new Date(fecha[1] + '/' +fecha[0] +'/' +fecha[2]);
El código anterior utiliza la función split() para dividir la cadena de fecha en tres partes, utilizando el carácter / como separador. A continuación, se utiliza la función new Date() para crear un objeto de fecha a partir de estas partes. El formato de la fecha resultante será MM/DD/AAAA HH:MM:SS, que es el formato estándar de JavaScript.