Я довольно новичок в программировании и запускаю бот Discord на Discord.js
У меня есть команда, которая печатает текущую дату и время с помощью new Date().toLocaleString();
, но я заметил, что она печатаетта же самая дата и время каждый раз, когда это используется. Я использую это неправильно? Сначала я использовал его с помощью message.createdAt
, но мне не понравился формат отображения даты и времени.
РЕДАКТИРОВАТЬ:
Это буквально просто
var currentdate = new Date().toLocaleString();
if(command === "date") {
message.channel.send(currentdate);
}
Ноон точен только при первом использовании и после каждого использования печатает первую заданную дату и время.
Снимок экрана проблемы
РЕДАКТИРОВАТЬ 2:
Хорошо, так что это сработало, просто используя new Date().toLocaleString();
и не заботясь о переменной. Спасибо всем.