Added days to time difference display

This commit is contained in:
Vortrex
2021-03-25 21:36:56 -05:00
parent 9b7d7495b9
commit ece0fcb621

View File

@@ -362,26 +362,20 @@ function getCardinalDirection(pos1, pos2) {
// =========================================================================== // ===========================================================================
function getTimeDifferenceDisplay(unixTimeOne, unixTimeTwo) { function getTimeDifferenceDisplay(timeStamp1, timeStamp2) {
let timeDifference = unixTimeOne-unixTimeTwo; let dateTime1 = new Date(timeStamp1).getTime();
let hours = floor(timeDifference/3600); let dateTime2 = new Date(timeStamp2).getTime();
let minutes = floor(timeDifference/60);
let hourString = "";
let minuteString = "";
if(hours == 1) { if(isNaN(dateTime1) || isNaN(dateTime2)) {
hourString = "1 hour"; return "Unknown";
} else {
hourString = toString(hours) + " hours";
} }
if(minutes == 1) { let millisecondDiff = dateTime2 - dateTime1;
minuteString = "1 minute";
} else {
minuteString = toString(minutes) + " minute";
}
return hourString + " and " + minuteString; let days = Math.floor(millisecondDiff / 1000 / 60 / (60 * 24));
let diffDate = new Date(millisecondDiff);
return `${days} days, ${diffDate.getHours()} hours, ${diffDate.getMinutes()} minutes`;
} }
// =========================================================================== // ===========================================================================
@@ -973,11 +967,11 @@ function getPlayerNameForNameTag(client) {
// ------------------------------------------------------------------------- // -------------------------------------------------------------------------
function isPlayerSpawned(client) { function isPlayerSpawned(client) {
if(client.console) { if(isConsole(client)) {
return false; return false;
} }
return (client.player != null || getPlayerData(client).syncPosition != null); return ((client.player != null || getPlayerData(client).syncPosition != null) && getPlayerData(client).spawned);
} }
// ------------------------------------------------------------------------- // -------------------------------------------------------------------------
@@ -1287,3 +1281,11 @@ function getClosestPlayer(position, exemptClient) {
} }
return clients[closest]; return clients[closest];
} }
// ===========================================================================
function isPlayerMuted(client) {
return getPlayerData(targetClient).muted;
}
// ===========================================================================