En este post te voy a mostrar como Obtener la fecha u hora actual con Javascript para usar en nuestras aplicaciones de escritorio o moviles.
Date Javascript
JavaScript incluye un objeto Date que proporciona un buen soporte para manipular información de fecha . Cuando crea un nuevo objeto Fecha, se completa automáticamente con el día y la hora actuales, hasta el milisegundo más cercano, de esta manera Javascript nos permite trabajar con horas y fechas.
Creación de un objeto Date:
Ahora vamos a crea un objeto Date en Javascript de una manera muy fácil. Declaramos un variable. Si no se proporcionan argumentos al crear un objeto Date(), este se inicializará con la fecha y hora actuales del sistema
const today = new Date();
Manipular fechas y horas con Javacript
El objeto Date tiene una larga lista de métodos que pueden ayudarte en esta tarea. Los meses y los días de la semana se numeran a partir del 0, mientras que los días se numeran a partir del 1.
Métodos de Date() Javascript
Método | Obtiene | Valores Posibles |
---|---|---|
getFullYear() | El año | Un número de cuatro dígitos, como 2021 |
getMonth() | El número de mes | 0 a 11, donde 0 representa enero |
getDate() | El día del mes | 1 a 31 |
getDay() | El día de la semana | 0 a 6, donde 0 representa el domingo |
getHours() | La hora del día | 0 a 23 |
getMinutes() | Los minutos de la hora | 0 a 59 |
getSeconds() | Los segundos del minuto | 0 a 59 |
getMilliseconds() | Los milisegundos del segundo | 0 a 999 |
Ahora mostramos un ejemplo usando los métodos.
const hoy = new Date();
console.log(hoy.getFullYear());
console.log(hoy.getMonth());
console.log(hoy.getDay());
// Realizamos un pequeño procesamiento adicional de cadenas para asegurarnos de que los minutos tengan un cero inicial si es necesario
const horas = hoy.getHours();
const minutos = hoy.getMinutes().toString().padStart(2, '0');
console.log('Hora ' + horas + ':' + minutos);
El objeto Date() en Javascipt tiene varios constructores. El constructor vacío crea un objeto Date para la fecha y hora actuales. Pero también puedes crear un objeto Fecha para una fecha diferente especificando el año, mes y día, así:
const anotherDay = new Date(2021, 1, 10);
Espero que la información encontrada en el post te halla sido útil para obtener la fecha u hora actual con Javascript y recuerda que puedes apoyar al blog compartiendo nuestros enlaces.