Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

295
Visualizações
node-postgres current_date gives me yesterday as current date

I am using the npm library pg to print the current date, however it gives the date of yesterday with the time set to 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();
})();

When I issue the command from psql I get the correct current date ("2022-06-05").

SELECT current_date;

My timezone is UTC+03 so I am guessing it has to do with why I am getting this kind of date, but beyond that I dont know.

Kindly help explain.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda