Javascript 敲出js中的日期格式

Javascript 敲出js中的日期格式,javascript,knockout.js,Javascript,Knockout.js,大家好,我使用moment.js 但是当日期为空时,它显示为无效日期如何在此处显示空文本而不是无效日期您可以在文本中使用表达式: <div data-bind=" text: ko.unwrap(formatDate) ? moment(formatDate).format('DD-MMM-YY') : '' "></div> 然后像这样使用它: var someDateObservable = ko.observable(); var someDateObs

大家好,我使用
moment.js


但是当日期为空时,它显示为
无效日期
如何在此处显示空文本而不是
无效日期
您可以在
文本中使用表达式:

<div data-bind="
    text: ko.unwrap(formatDate) ? moment(formatDate).format('DD-MMM-YY') : ''
"></div>
然后像这样使用它:

var someDateObservable = ko.observable();
var someDateObservableFormatted = someDateObservable.extend({
    formatDate: 'DD-MMM-YY'
});

用户可以为表示逻辑创建自定义绑定处理程序
var someDateObservable = ko.observable();
var someDateObservableFormatted = someDateObservable.extend({
    formatDate: 'DD-MMM-YY'
});