【问题标题】:I am making a user info command for my Discord bot, and wondering if there is a way to make .createdAt look nicer我正在为我的 Discord 机器人创建一个用户信息命令,并想知道是否有办法让 .createdAt 看起来更好
【发布时间】:2019-08-25 19:10:31
【问题描述】:

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

现在,它输出这个。它很长而且看起来很丑,我宁愿把它说成是 2018 年 5 月 10 日星期四,以摆脱时间。

【问题讨论】:

    标签: javascript node.js bots discord discord.js


    【解决方案1】:

    您可以使用以下内容:

    const date = message.author.createdAt;
    const newDate = date.toLocaleDateString();
    

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


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

    在这里您可以找到更多信息:https://momentjs.com/

    【讨论】:

    • 我用过这个,效果很好。唯一的问题是我有 2 个嵌入。一个是在消息作者没有提及某人时发送的,另一个是在作者提到的用户身上发送的。我已将提到的用户定义为 memberInfo,并尝试修改您的代码以适应它,但它只输出 undefined。有什么线索吗?
    • 我想我知道你的意思,但我认为你应该为此创建一个新问题,因为这是另一个问题,与这个问题@brickman 中的这个问题无关跨度>
    猜你喜欢
    • 2020-12-16
    • 2020-09-23
    • 2021-10-26
    • 1970-01-01
    • 2022-08-21
    • 2021-01-12
    • 1970-01-01
    • 2020-04-07
    • 2020-11-07
    相关资源
    最近更新 更多