【问题标题】:Guild join date is showing as today's date when it isn't?公会加入日期显示为今天的日期,但不是?
【发布时间】:2019-08-14 09:08:07
【问题描述】:

我在我的不和谐机器人中创建了一个配置文件命令,它返回详细信息。 “服务器加入日期:”不正确。

我做错了什么,我该如何解决?提前致谢

let member = message.mentions.members.first() || message.member,
        user = member.user;

我嵌入的一部分:

"**Server join Date: **" + `${moment.utc(member.JoinedAt).format('DD/MM/YY')}` + "\n" +

我希望这显示成员的加入日期,而不是显示今天的日期。我尝试了几个用户,他们都在不同的日期加入了服务器。

【问题讨论】:

    标签: javascript discord discord.js


    【解决方案1】:

    你用过:

    "**Server join Date: **" + `${moment.utc(member.JoinedAt).format('DD/MM/YY')}` + "\n" +
    

    但错误是,成员属性被称为.joinedAt 而不是.JoinedAt!

    修正后的版本是:

    "**Server join Date: **" + `${moment.utc(member.joinedAt).format('DD/MM/YY')}` + "\n" +
    

    【讨论】:

    • 别担心,会发生错误:) 如果正确,请将答案标记为正确,这真是太好了!谢谢! @QueenInTheNorth
    【解决方案2】:

    还是

    .addField("Joined Server :", `** \`${moment(user.joinedTimestamp).format("D/M/YYYYh:mm")}\` \n ${moment(user.joinedTimestamp).fromNow()}**`,true)
    

    今天显示

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-27
      相关资源
      最近更新 更多