Ao tentar criar um new Date() ao enviar mensagem para o Node.JS o mesmo salva no servidor a data correta, porém com alguns minutos de diferença, alguém sabe como proceder nesses casos?
Oi Kleberson! Tudo certo?
Bem-vindo à comunidade da Umbler!
Pode dar um exemplo de uma URL do site em que o horário aparece errado?
Um teste que você pode fazer é gerar um novo DateTime quando uma rota específica do site for acessada, e mostrar esse horário na página. Assim é mais fácil de testar, pois é só acessar essa rota no browser e conferir se o horário do acesso é equivalente ao horário que aparece na tela.
segue endereço para verificação. http://sosmedico2-com.umbler.net/
estou usando a bibliotec Luxon e setando o UTC : DateTime.local().setZone(‘UTC-3’).toISO()
Opa Kleberson, a página não está abrindo no momento. Tenta confirmar se o seu start script do package.json está correto. Ele tem que ser assim:
"start": "node seuarquivoJS"
verifica agora por favor, coloquei um Json com a data que o servidor acessa ao ir pra rota.
Oi Kleberson!
Estranho, fiz um teste na Umbler com a mesma biblioteca e não teve essa diferença. Fiz assim:
const { DateTime } = require("luxon");
app.get('/', (req, res) => {
var date = DateTime.local().setZone('UTC-3').toISO();
res.send(date);
})
Consegue testar com o mesmo código, quem sabe?