handlebars-helpers-pack
Version:
A neat pack of helpers for Handlebars templates
25 lines (24 loc) • 669 B
JavaScript
(function (root, factory) {
if (typeof define === 'function' && define.amd) {
define(['handlebars'], factory);
} else if (typeof exports === 'object') {
module.exports = factory(require('handlebars'));
} else {
root.Handlebars.registerHelper(
'date',
factory(root.Handlebars)
);
}
}(this, function (Handlebars) {
var window = this;
return function (timestamp, options) {
var output = new Date(timestamp)
.toLocaleDateString(
window.navigator && (
window.navigator.languages ||
window.navigator.language),
options.hash
);
return new Handlebars.SafeString(output);
};
}));