Estoy usando la página de la biblioteca pg para imprimir la fecha actual, sin embargo, da la fecha de ayer con la hora establecida en 21:00:00.000Z .
const { Client } = require('pg') const client = new Client(); (async function fn() { await client.connect(); const res = await client.query("SELECT current_date"); const rows = res.rows; /** @type { Date } */ const dt = rows[0]['current_date']; console.log(dt); // 2022-06-04T21:00:00.000Z await client.end(); })();Cuando emito el comando desde psql, obtengo la fecha actual correcta ("2022-06-05").
SELECT current_date;Mi zona horaria es UTC+03, así que supongo que tiene que ver con el motivo por el que obtengo este tipo de fecha, pero más allá de eso, no lo sé.
Amablemente ayude a explicar.