client/helpers/moment.js
let moment = require('moment');
require('moment/locale/zh-cn');
Template.registerHelper('formatSimpleDate', (date) => {
return moment(date).calendar(null, {
sameDay: 'HH:mm',
nextDay: `[${I18n.t('date_tomorrow')}]`,
nextWeek: 'MM-DD',
lastDay: `[${I18n.t('date_yesterday')}]`,
lastWeek: 'dddd',
sameElse: 'YYYY-MM-DD'
});
});
Template.registerHelper('formatDayWithTime', (date) => {
return moment(date).calendar(null, {
sameDay: `[${I18n.t('date_today')}] HH:mm`,
nextDay: `[${I18n.t('date_tomorrow')}] HH:mm`,
nextWeek: 'MM-DD HH:mm',
lastDay: `[${I18n.t('date_yesterday')}] HH:mm`,
lastWeek: 'dddd HH:mm',
sameElse: 'YYYY-MM-DD HH:mm'
});
});