【发布时间】:2020-11-22 00:48:39
【问题描述】:
使用 message.createdAt 时,它会返回关于消息发送时间的大量信息。
示例输出:Sat Aug 01 2020 12:23:56 GMT+0200 (Central European Summer Time)
有没有办法将这些庞大的信息缩短为:Sat Aug 01 2020 12:23:56?
我想用 " " 分割它,然后连接数组的前 5 个元素,有没有更好的主意:
const time = msg.createdAt.toString();
const time_array = time.split(" ");
const time_str = time_array.reduce((sum, element) => sum+element);
【问题讨论】:
-
我认为您需要设置为日期对象并查看其格式 stackoverflow.com/questions/3552461/… 。这是带有时区的标准日期。没有太多的信息
-
这能回答你的问题吗? How to format a JavaScript date
标签: javascript node.js time discord discord.js