Fix date parsing in EntryPage

This commit is contained in:
2026-01-07 18:37:25 +01:00
parent 964ab6bc49
commit 113fdc6816

View File

@@ -40,7 +40,11 @@ export default function EntryPage() {
const quizLink = `/quiz?mode=entry&id=${encodeURIComponent(entry.id)}`; const quizLink = `/quiz?mode=entry&id=${encodeURIComponent(entry.id)}`;
const ig = entry.ig_meta; const ig = entry.ig_meta;
const profileUrl = ig?.profile_url || (ig?.username ? `https://www.instagram.com/${ig.username}/` : undefined); const profileUrl = ig?.profile_url || (ig?.username ? `https://www.instagram.com/${ig.username}/` : undefined);
const postDate = ig?.post_date ? new Date(ig.post_date).toLocaleString() : undefined; let postDate: string | undefined;
if (ig?.post_date) {
const parsed = new Date(ig.post_date);
postDate = isNaN(parsed.getTime()) ? ig.post_date : parsed.toLocaleString();
}
return ( return (
<div className="entry-page"> <div className="entry-page">