Browse Source

Fix date comparison for showing last stream date. Closes https://github.com/owncast/owncast/issues/1223

pull/1227/head
Gabe Kangas 4 years ago
parent
commit
6328fc6f90
  1. 10
      webroot/js/utils/helpers.js

10
webroot/js/utils/helpers.js

@ -168,15 +168,17 @@ export function makeLastOnlineString(timestamp) { @@ -168,15 +168,17 @@ export function makeLastOnlineString(timestamp) {
}
let string = '';
const time = new Date(timestamp);
let diffInDays = getDiffInDaysFromNow(time);
if (diffInDays > 1) {
string = time.toLocaleDateString();
} else {
const comparisonDate = new Date(time).setHours(0,0,0,0);
if(comparisonDate == new Date().setHours(0,0,0,0)) {
const atTime = time.toLocaleTimeString([], {
hour: '2-digit',
minute: '2-digit',
});
string = `Today ${atTime}`;
} else {
string = time.toLocaleDateString();
}
return `Last live: ${string}`;
}

Loading…
Cancel
Save