fix undefined AM/PM time marker

This commit is contained in:
Nick Krecklow 2020-03-31 23:40:03 -05:00
parent 6d0a2f28e5
commit 65aabb179a
No known key found for this signature in database
GPG Key ID: 5F149FDE156FFA94

@ -237,10 +237,15 @@ function printPort(port) {
function updateServerPeak(name, time, playerCount) { function updateServerPeak(name, time, playerCount) {
var safeNameCopy = safeName(name); var safeNameCopy = safeName(name);
// hack: strip the AM/PM suffix, this could just use a date format instead // hack: strip the AM/PM suffix
// Javascript doesn't have a nice way to format Dates with AM/PM, so we'll append it manually
var timestamp = getTimestamp(time / 1000).split(':'); var timestamp = getTimestamp(time / 1000).split(':');
var end = timestamp.pop().split(' ')[1]; var end = timestamp.pop().split(' ')[1];
timestamp = timestamp.join(':') + ' ' + end; timestamp = timestamp.join(':');
// end may be undefined for other timezones/24 hour times
if (end) {
timestamp += ' ' + end;
}
$('#peak_' + safeNameCopy).html('24h Peak: ' + formatNumber(playerCount) + ' @ ' + timestamp); $('#peak_' + safeNameCopy).html('24h Peak: ' + formatNumber(playerCount) + ' @ ' + timestamp);
} }