custom_bindings/momentDate.js

/**
 * Moment.js binding
 * @module app/custom_bindings/momentDate
 * @requires knockout
 * @requires moment
 */
define(['knockout', 'moment'], function(ko, moment) {
    ko.bindingHandlers.momentDate = {
        update: function(el, valueAccessor, allBindings, viewModel, bindingContext) {
            var valAccessor = ko.unwrap(valueAccessor());

            function newValueAccessor() {
                return moment(valAccessor, 'ddd hA');
            }
            ko.bindingHandlers.text.update(el, newValueAccessor, allBindings, viewModel, bindingContext);
        }
    };
});