diff --git a/src/renderer.ts b/src/renderer.ts index f02cbf9..fa380ff 100644 --- a/src/renderer.ts +++ b/src/renderer.ts @@ -13,8 +13,8 @@ import { ContentFromAllFeeds } from "./@types/bubo"; * Global filters for my Nunjucks templates */ env.addFilter("formatDate", function (dateString): string { - const formattedDate: string = new Date(parseInt(dateString)).toLocaleDateString(); - return formattedDate !== "Invalid Date" ? formattedDate : dateString; + const date: Date = new Date(parseInt(dateString)); + return !isNaN(date.getTime()) ? date.toLocaleString() : dateString; }); env.addGlobal("now", (new Date()).toUTCString());