discord.js 如何知道今天是几号

How to know what today is, in discord.js

我想让机器人知道今天是星期几,下面有示例代码,但我不知道如何解决这个问题。

  client.on("message", msg =>{
  if (msg.content === "!today"){
    If (Today is Sunday){
        msg.reply("Time to Holiday")
      }
    else if(Today is monday){
        msg.reply("Time to work")
      }
  }
 });

new Date() gives you the current date and time. It has a method .getDay() 以数字形式给出星期几。周日是0;星期一是 1。所以:

const dayOfWeek = new Date().getDay();

if (dayOfWeek === 0) { // is it Sunday?

请注意,这是 bot 服务器 的日期和时间。由于时区的原因,不同的用户可能在不同的日子。