Javascript 我正在为我的Discord机器人制作一个用户信息命令,想知道是否有办法让.createdAt看起来更好

Javascript 我正在为我的Discord机器人制作一个用户信息命令,想知道是否有办法让.createdAt看起来更好,javascript,node.js,bots,discord,discord.js,Javascript,Node.js,Bots,Discord,Discord.js,我正在为我的bot编写一个用户信息命令,并使用message.author.createdAt显示创建帐户的时间。 现在,它输出这个。它很长,看起来很难看,我更愿意让它说2018年5月10日,星期四,摆脱时间 您可以使用以下选项: 这将向您显示以下内容,例如:4.4.2019 您甚至可以使用像momentJS这样的软件包,您可以以各种格式显示日期 在这里您可以找到更多信息:我用过这个,效果很好。唯一的问题是我有两个嵌入。一个是在消息作者没有提到某人时发送的,另一个是在消息作者提到的用户上发

我正在为我的bot编写一个用户信息命令,并使用message.author.createdAt显示创建帐户的时间。


现在,它输出这个。它很长,看起来很难看,我更愿意让它说2018年5月10日,星期四,摆脱时间

您可以使用以下选项:

这将向您显示以下内容,例如:4.4.2019


您甚至可以使用像
momentJS
这样的软件包,您可以以各种格式显示日期


在这里您可以找到更多信息:

我用过这个,效果很好。唯一的问题是我有两个嵌入。一个是在消息作者没有提到某人时发送的,另一个是在消息作者提到的用户上发送的。我已将提到的用户定义为memberInfo,并尝试修改您的代码以适应它,但它只输出
undefined
。有线索吗?我想我知道你的意思,但我认为你应该为这个问题提出一个新的问题,因为这是另一个与这个问题无关的问题@brickman
const date = message.author.createdAt;
const newDate = date.toLocaleDateString();