JSFiddle - React, Tailwind, and code Playground
by jo_fog
HTML
<script src="http://knockoutjs.com/downloads/knockout-2.3.0.js"></script>
<script src="https://rawgithub.com/timrwood/moment/2.1.0/min/moment.min.js"></script>
<div data-bind="moment: dateVar, format: 'YYYY-MM-DD'"></div>
JavaScript
ko.bindingHandlers.moment = {
update: function (element, valueAccessor, allBindingsAccessor, viewModel) {
var val = ko.unwrap(valueAccessor());
var date = moment(val);
var format = allBindingsAccessor().format || 'MM/DD/YYYY';
element.innerText = date.format(format);
}
};
ko.applyBindings({
dateVar: ko.observable(new Date())
});