diff --git a/installer b/installer index 8ebdd32..8966340 100755 --- a/installer +++ b/installer @@ -489,7 +489,17 @@ async function loadStatus() { html += '
Sync progress: ' + progress.toFixed(2) + '%'; if (ibd) { - html += ' • Estimated time left: ' + formatEta(etaSeconds); + if (etaSeconds && isFinite(etaSeconds) && etaSeconds > 0) { + const etaDate = new Date(Date.now() + etaSeconds * 1000); + const etaString = etaDate.toLocaleString(undefined, { + month: 'long', + day: 'numeric', + year: 'numeric', + hour: 'numeric', + minute: '2-digit' + }); + html += ' • Estimated time left: ' + formatEta(etaSeconds) + ' (' + etaString + ')'; + } } html += '
';