Formato Horario Javascript [SOLUCIONADO]

Manipulación de Tiempo con Javascript

En el fascinante mundo de la programación, siempre nos encontramos con nuevas necesidades y retos. Entre esos, una tarea muy recurrente es la manipulación del tiempo. Y aquí, Javascript resulta ser una excelente herramienta con su capacidad para manejar fechas y horas.

Para empezar a trabajar con las fechas y horas en Javascript, primero tenemos que entender como funciona el objeto Date en este lenguaje de programación.

var hoy = new Date();

El código anterior simplemente crea una nueva instancia de Date y la almacena en la variable hoy. Esta instancia representa el momento actual en el tiempo.

El objeto Date en Javascript contiene numerosos métodos que nos permiten manipular y presentar fechas y horas de maneras variadas. Para mantener la estructura y la simplicidad, nos limitaremos a unos pocos métodos centrales para nuestra discusión aquí.

Obteniendo la Hora Actual

var hora = hoy.getHours();

El método ‘getHours’ nos devuelve la hora actual del sistema en formato de 24 horas.

Obteniendo Minutos y Segundos

var minuto = hoy.getMinutes();
var segundo = hoy.getSeconds();

A través de los métodos ‘getMinutes’ y ‘getSeconds’ podemos recuperar los minutos y segundos actuales de nuestro sistema.

Transformando el Formato de 24 Horas a 12 Horas

var horaFormato12;
if (hora > 12) {
 horaFormato12 = hora - 12;
} else if (hora === 0) {
 horaFormato12 = 12;
}

El código anterior nos permite convertir una hora en formato de 24 horas a formato de 12 horas.

Identificando AM y PM

var amPm = (hora >= 12) ? 'PM' : 'AM';

Al asignar el valor de la variable ‘amPm’ en función de si la hora es mayor o igual a 12, podemos determinar si la hora actual sigue el formato AM o PM.

Cambiando el Formato de la Fecha

var fechaFormatoDDMMYYYY = hoy.getDate()+'-'+(hoy.getMonth()+1)+'-'+hoy.getFullYear();

El método ‘getDate’ retorna el día del mes, ‘getMonth’ retorna el mes (donde 0 es Enero y 11 es Diciembre), y ‘getFullYear’ retorna el año. Mediante esta combinación podemos obtener la fecha en el formato DD-MM-YYYY.

Con los conocimientos mencionados aquí, puedes empezar a trabajar con el tiempo en Javascript de una manera sencilla y efectiva. Esperamos que este artículo les sea de gran ayuda.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad