JavaScriptProgramación

Aprendiendo a usar la función now() en JavaScript

Descubre cómo utilizar la función now() para obtener la fecha y hora actual en JavaScript

La función now() es una función integrada en JavaScript que devuelve la fecha y hora actual del sistema en formato Unix (número de segundos desde el 1 de enero de 1970, 00:00:00 UTC).

Ejemplo 1: Obtener la fecha y hora actual


const now = new Date();
console.log(now); // Output: "Mon Jul 26 2021 15:48:07 GMT+0200 (Central European Summer Time)"

Ejemplo 2: Obtener la fecha actual en formato específico


const now = new Date();
const options = { year: 'numeric', month: 'long', day: 'numeric', hour: '2-digit', minute: '2-digit' };
const formattedNow = now.toLocaleDateString('en-US', options);
console.log(formattedNow); // Output: "July 26, 2021 3:48 PM"

Ejemplo 3: Obtener la hora actual en formato Unix (segundos desde el EPOCH)


const now = new Date();
const unixTimestamp = now.getTime() / 1000;
console.log(unixTimestamp); // Output: 1627285943

Ejemplo 4: Calcular la fecha y hora en un tiempo determinado en el futuro


const now = new Date();
const futureTimeInMilliseconds = 10 * 24 * 60 * 60 * 1000; // 10 days in milliseconds
const futureDate = new Date(now.getTime() + futureTimeInMilliseconds);
console.log(futureDate); // Output: "Mon Jul 05 2021 15:48:07 GMT+0200 (Central European Summer Time)"

Ejemplo 5: Comparar dos fechas y determinar la diferencia en días


const date1 = new Date('2021-07-20');
const date2 = new Date();
const daysBetween = Math.abs(Math.ceil((date2.getTime() - date1.getTime()) / (1000 * 60 * 60 * 24)));
console.log(daysBetween); // Output: 6

Conclusión

Utiliza now() en tus proyectos para obtener la fecha y hora actual en formato Unix. Esta función es útil en situaciones donde necesitas obtener la fecha y hora actual del sistema en JavaScript.

Deja una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.