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

457
Visualizações
Discord.js: How do I convert timestamp to unix one?

So lately I've seen a lot of verified bots using the new "Unix Timestamps". But when I try <t:${message.author.createdTimestamp}> it somehow outputs the 50000th year, lol. So that's the problem.

I will really appreciate any form of support because that problem seems controversial to me.

Maybe there is some package or method which can solve this issue. Sadly, I don't know what it is.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

It looks like <t:###> will accept seconds only and the timestamp is in milliseconds. You'll need to divide the timestamp by 1000 and as it only accepts integers, either round it (using Math.round(), Math.floor(), etc.) or convert it to an integer (using parseInt()).

Any of these should work and display the date correctly:

<t:${Math.round(message.author.createdTimestamp / 1000)}>
<t:${parseInt(message.author.createdTimestamp / 1000, 10)}>
about 4 years ago · Juan Pablo Isaza Relatório
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