Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему так??? Что со временем?

Stone Профи (746), закрыт 5 лет назад
cmd.hear(/^(?:бонус) $/i, async (message, bot) => {
let ms = new Date();
if(!message.user.timers.btime) message.user.timers.btime = ms.getTime();
let btime = message.user.timers.btime;
let getime = ms.getTime();
let ttbonus = btime - getime - 62167132800000 - 86400000;
let m = new Date(ttbonus);
let htime = m.getHours();
let mtime = m.getMinutes();
let stime = m.getSeconds();
let time = `${htime}:${mtime}:${stime}`;
time = time.replace(/(\:0\:)/ig, '\:00\:');
console.log(ms);
console.log(m);
console.log(time);
if(message.user.timers.btime > getime) return bot(`вы сможете получить бонус через ${time}!`);
let prize = utils.pick([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]);

message.user.timers.btime = getime + 86400000;
....
Дополнен 5 лет назад
Решение: использовать UTC
Лучший ответ
ПОМОГИ ПОМОГИИИИИИИИИИИИИ Ученик (109) 5 лет назад
почитай мой вопрос, я тоже запускал также скрипт, а у меня был SyntaxError: invalid syntax, как? вот пример C:\Users\Scryer\Desktop\vks.py
Остальные ответы
Leo Khan Гуру (3827) 5 лет назад
не знаю почему так (
Похожие вопросы