update times

This commit is contained in:
MathMan05 2024-09-08 14:39:30 -05:00
parent 3e92f2a9e6
commit e9c852ac33
2 changed files with 31 additions and 9 deletions

View file

@ -648,11 +648,11 @@ class Message extends SnowFlake {
return this.div;
}
}
const now = new Date().toLocaleDateString();
const yesterday = new Date(now);
yesterday.setDate(new Date().getDate() - 1);
const yesterdayStr = yesterday.toLocaleDateString();
let now;
let yesterdayStr;
updateTimes();
function formatTime(date) {
updateTimes();
const datestring = date.toLocaleDateString();
const formatTime = (date) => date.toLocaleTimeString([], { hour: "2-digit", minute: "2-digit" });
if (datestring === now) {
@ -665,5 +665,16 @@ function formatTime(date) {
return `${date.toLocaleDateString()} at ${formatTime(date)}`;
}
}
const d = new Date();
let tomorrow = d.setHours(24, 0, 0, 0);
function updateTimes() {
if (tomorrow < Date.now()) {
tomorrow = d.setHours(24, 0, 0, 0);
now = new Date().toLocaleDateString();
const yesterday = new Date(now);
yesterday.setDate(new Date().getDate() - 1);
yesterdayStr = yesterday.toLocaleDateString();
}
}
Message.setup();
export { Message };