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; return this.div;
} }
} }
const now = new Date().toLocaleDateString(); let now;
const yesterday = new Date(now); let yesterdayStr;
yesterday.setDate(new Date().getDate() - 1); updateTimes();
const yesterdayStr = yesterday.toLocaleDateString();
function formatTime(date) { function formatTime(date) {
updateTimes();
const datestring = date.toLocaleDateString(); const datestring = date.toLocaleDateString();
const formatTime = (date) => date.toLocaleTimeString([], { hour: "2-digit", minute: "2-digit" }); const formatTime = (date) => date.toLocaleTimeString([], { hour: "2-digit", minute: "2-digit" });
if (datestring === now) { if (datestring === now) {
@ -665,5 +665,16 @@ function formatTime(date) {
return `${date.toLocaleDateString()} at ${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(); Message.setup();
export { Message }; export { Message };

View file

@ -639,11 +639,11 @@ class Message extends SnowFlake{
return this.div as HTMLElement; return this.div as HTMLElement;
} }
} }
const now = new Date().toLocaleDateString(); let now:string;
const yesterday = new Date(now); let yesterdayStr:string;
yesterday.setDate(new Date().getDate() - 1); updateTimes();
const yesterdayStr=yesterday.toLocaleDateString();
function formatTime(date:Date){ function formatTime(date:Date){
updateTimes();
const datestring=date.toLocaleDateString(); const datestring=date.toLocaleDateString();
const formatTime = (date:Date)=>date.toLocaleTimeString([], { hour: "2-digit", minute: "2-digit" }); const formatTime = (date:Date)=>date.toLocaleTimeString([], { hour: "2-digit", minute: "2-digit" });
@ -655,5 +655,16 @@ function formatTime(date:Date){
return`${date.toLocaleDateString()} at ${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(); Message.setup();
export{ Message }; export{ Message };