[英]How can i display correctly time
我正在使用 discord.js 庫在 Visual Studio 代碼中構建代碼。 我希望機器人在用戶發送命令時回復當前日期和時間。
我正在使用的代碼是:
const moment = require('moment');
module.exports = {
name: 'onduty',
description: 'This is an ONDUTY command!',
execute(message, args, Discord){
var d = moment().format('MMMM Do YYYY, h:mm:ss a');
const newEmbed = new Discord.MessageEmbed()
.setColor('#0c0c0c')
.setDescription(`**Ο ${message.author} μπηκε on duty στις :**\n`
+ `**${d}**`)
message.delete()
message.channel.send(newEmbed);
},
};
當我執行它發送的命令時,例如:2021 年 2 月 21 日 13:59,但我的時間是 +2 小時(15:59)
不幸的是,(目前)沒有辦法在自己的時區向 Discord 用戶顯示日期/時間。 希望 Discord 將實現一個“標簽”或類似的東西,這將允許機器人發送帶有日期/時間的消息,Discord 客戶端然后可以將其轉換為用戶自己的時區(就像他們目前對消息時間戳/等所做的那樣)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.