Discordjs:如何计算服务器或用户自加入以来的时间?
Discordjs: How can I calculate a server or users time since joining?
基本上我想以某种方式计算服务器或用户自加入 discord 以来的时间。
我正在查看 createdAt 和时间戳,但我不确定如何以小时或天的格式获取时间。我想制作一个信息嵌入,它可以显示用户或公会不和谐的时间。我怎么能做到?该机器人在 Discordjs v13 中 JavaScript。
类似于:
"Guild created 6 month and 5 days ago"
"User joined discord 3 month and 10 days ago"
只需使用 discord unix 时间戳和 Message
,例如:
const embed = new MessageEmbed()
.setTitle("Guild Info")
.setDescription(`**Guild Created:** <t:${Math.floor(message.guild.createdTimestamp / 1000)}:R>`)
message.channel.send({
embeds: [embed]
})
用户也一样,希望对您有所帮助
基本上我想以某种方式计算服务器或用户自加入 discord 以来的时间。
我正在查看 createdAt 和时间戳,但我不确定如何以小时或天的格式获取时间。我想制作一个信息嵌入,它可以显示用户或公会不和谐的时间。我怎么能做到?该机器人在 Discordjs v13 中 JavaScript。
类似于:
"Guild created 6 month and 5 days ago"
"User joined discord 3 month and 10 days ago"
只需使用 discord unix 时间戳和 Message
,例如:
const embed = new MessageEmbed()
.setTitle("Guild Info")
.setDescription(`**Guild Created:** <t:${Math.floor(message.guild.createdTimestamp / 1000)}:R>`)
message.channel.send({
embeds: [embed]
})
用户也一样,希望对您有所帮助