Es posible convertir un objeto Date en UTC a una fecha en hora local usando toLocaleDateString(). Toda la información de como hacerlo está aquí:
Pero, cuando uno quiere solamente extraer una parte de la fecha como el año, el nombre del mes o el día, es necesario pasar el formato así:
const uno = fCompra.toLocaleString('es-CO', { timeZone: 'America/Bogota', day: "2-digit" }); const dos = fCompra.toLocaleString('es-CO', { timeZone: 'America/Bogota', month: "long" }); const tres = fCompra.toLocaleString('es-CO', { timeZone: 'America/Bogota', year: "numeric" });
Toda la información de como especifica el formato está aquí, cosa que es el único propósito de este post: