如何在 discord.js 中访问日期和时间 [关闭]

Posted

技术标签:

【中文标题】如何在 discord.js 中访问日期和时间 [关闭]【英文标题】:How to access day and time in discord.js [closed] 【发布时间】:2021-05-03 23:29:01 【问题描述】:

3vilBot

查看这个不和谐机器人显示消息作为嵌入页脚发送的时间的图像。就像第二天它从今天变成昨天一样,我该怎么做?

我想基本上将时间用作页脚。

请帮帮我

【问题讨论】:

【参考方案1】:

所以在 Discord.js 的 MessageEmbed 类中有一个方法,称为 .setTimestamp()

.setTimestamp 允许您在嵌入页脚上添加时间戳。这是一个例子:

const 
    MessageEmbed
 = require('discord.js');

const exampleEmbed = new MessageEmbed()
    .setTitle("Example")
    .setTimestamp(); // This is what you need!

在此处阅读有关.setTimestamp 的更多信息:https://discord.js.org/#/docs/main/stable/class/MessageEmbed?scrollTo=setTimestamp

【讨论】:

作为一个附加的东西,你可以有 both 一个页脚和一个时间戳,djs 会为你整理出来:)【参考方案2】:

如果你想设置你必须使用的确切时间和日期:

var d = new Date,
    dformat = [d.getMonth()+1,
    d.getDate(),
    d.getFullYear()].join('/')+' '+
    [d.getHours(),
    d.getMinutes(),
    d.getSeconds()].join(':');

你必须在你想要的行中设置d! 如果你想在页脚中添加它,你可以这样做:

.setFooter(d)

【讨论】:

以上是关于如何在 discord.js 中访问日期和时间 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

这个 discord.js 命令如何违反 if 语句?

如何使用索引访问特定的 discord.js 审计日志

如何使用 Discord.js 发布到 Discord Webhook(代码 400 错误请求)?

如何在循环 discord.js 中减去和除数

无法访问 discord.js 中的 user.presence.activities

从数组 discord.js v12 访问项目