@@ -86,16 +86,6 @@ module.exports = function (eleventyConfig) {
8686 } )
8787
8888 // Filters
89- eleventyConfig . addFilter ( 'yearsAgo' , ( datetime ) => {
90- const date = new Date ( datetime / 1000 )
91- const now = new Date ( )
92- const years = now . getFullYear ( ) - date . getFullYear ( )
93- if ( years > 0 ) {
94- return `${ years } year${ years === 1 ? '' : 's' } ago`
95- }
96- return DateTime . fromJSDate ( date , { zone : 'utc' } ) . toFormat ( 'dd LLLL yyyy' )
97- } )
98-
9989 eleventyConfig . addFilter ( 'isImage' , ( filename ) => {
10090 return / \. ( j p g | j p e g | p n g | w e b p | g i f | t i f f | a v i f | s v g ) $ / i. test ( filename )
10191 } )
@@ -113,10 +103,11 @@ module.exports = function (eleventyConfig) {
113103 return `${ kilos . toFixed ( 1 ) } KB`
114104 } )
115105
116- eleventyConfig . addFilter ( 'readableDate' , ( dateObj , format , zone ) => {
106+ eleventyConfig . addFilter ( 'readableDate' , ( datetime , format , zone ) => {
117107 // Formatting tokens for Luxon: https://moment.github.io/luxon/#/formatting?id=table-of-tokens
118- return DateTime . fromJSDate ( dateObj , { zone : zone || 'utc' } ) . toFormat (
119- format || 'dd LLLL yyyy'
108+ const date = new Date ( datetime / 1000 )
109+ return DateTime . fromJSDate ( date , { zone : zone || 'utc' } ) . toFormat (
110+ format || 'LLLL dd, yyyy hh:mma z'
120111 )
121112 } )
122113
0 commit comments