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()
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()