diff --git a/src/pages/p2pinfo.jsx b/src/pages/p2pinfo.jsx index 6df4c1f..193b36a 100644 --- a/src/pages/p2pinfo.jsx +++ b/src/pages/p2pinfo.jsx @@ -73,6 +73,13 @@ const infos = [ }, ] +function getDateString(dateNumber) { + if (Number.isNaN(+dateNumber)) { + return ' - ' + } + return new Date(dateNumber).toLocaleString() +} + export default function P2PInfo({ globalState, setGlobalState }) { const [p2pInfo, setP2pinfo] = useState() const info = p2pInfo @@ -136,7 +143,7 @@ export default function P2PInfo({ globalState, setGlobalState }) { let text = info[key] switch (type) { case 'date': - text = new Date(text).toLocaleString() + text = getDateString(text) break case 'number': text = text.toLocaleString() @@ -169,7 +176,7 @@ export default function P2PInfo({ globalState, setGlobalState }) { {peer.host}:{peer.port} -
{new Date(peer.lastSync).toLocaleString()}
+
{getDateString(peer.lastSync)}
) })}