Add date filters

This commit is contained in:
Devon Campbell 2022-11-28 18:30:34 -08:00
commit 2b5a88ad70

View file

@ -11,6 +11,25 @@ module.exports = function (eleventyConfig) {
'node_modules/simpledotcss/simple.css': 'css/simple.css',
});
eleventyConfig.addFilter("makeRfc822Date", function (value) {
return new Date(value).toUTCString();
});
eleventyConfig.addFilter("formatDatetimeForHumans", function (value) {
const dt = new Date(value);
const formattedDt = new Intl.DateTimeFormat("en", {
dateStyle: "medium",
timeStyle: "medium",
}).format(dt);
return formattedDt;
});
eleventyConfig.addFilter("formatDateForHumans", function (value) {
const dt = new Date(value);
const formattedDt = new Intl.DateTimeFormat("en", {
dateStyle: "medium",
}).format(dt);
return formattedDt;
});
const markdownLibrary = markdownIt()
.use(markdownItAnchor, { slugify })
.use(