update times
This commit is contained in:
parent
3e92f2a9e6
commit
e9c852ac33
2 changed files with 31 additions and 9 deletions
|
@ -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 };
|
||||||
|
|
|
@ -639,15 +639,15 @@ 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" });
|
||||||
|
|
||||||
if(datestring=== now){
|
if(datestring===now){
|
||||||
return`Today at ${formatTime(date)}`;
|
return`Today at ${formatTime(date)}`;
|
||||||
}else if(datestring===yesterdayStr){
|
}else if(datestring===yesterdayStr){
|
||||||
return`Yesterday at ${formatTime(date)}`;
|
return`Yesterday at ${formatTime(date)}`;
|
||||||
|
@ -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 };
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue