You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
thumbsup/src/website/theme-base/helpers/date.js

22 lines
466 B
JavaScript

const moment = require('moment')
/*
Render a date in a legible format
Usage:
{{date taken}}
{{date taken "MMMM YYYY"}}
{{date taken "ago"}}
*/
module.exports = (date, format) => {
if (typeof format !== 'string') {
// default format
return moment(date).format('DD MMM YYYY')
} else if (format === 'ago') {
// some time ago
return moment(date).fromNow()
} else {
// custom format
return moment(date).format(format)
}
}