handlebars date format helper
ISC License
handlebars date format helper.
npm install --save handlebars-dateformat
handlebars.registerHelper('dateFormat', require('handlebars-dateformat'));
{{dateFormat date format utc}}
Parameters:
date
is a JavaScript Date or an instance of moment.format
is a string containing the desired format (can be a variable or a literal). Placeholders are defined in the moment.js docs.utc
optional boolean (true
or false
) to decide whether or not to convert the date to UTC before formatting. Defaults to false
.app.js
:
"use strict";
var hbs = require('hbs');
var express = require('express');
hbs.registerHelper('dateFormat', require('handlebars-dateformat'));
var app = express();
app.set('view engine', 'hbs');
app.get('/', function (req, res) {
res.render('index', { now: new Date() });
});
app.listen(3000);
views/index.hbs
:
The server time is: {{dateFormat now "dddd, MMMM Do YYYY, h:mm:ss a"}}
npm test
See LICENSE.md