淘汰赛 - 如何仅约束日期

nan*_*erd 5 datetime date knockout.js

我有一个数组,一个键是createDate.在数组的foreach循环中,我通过knockout文本绑定来拉取createDate值.

<span data-bind="text: createDate"></span>
Run Code Online (Sandbox Code Playgroud)

该值显示:'2013-04-24T16:29:00.38'...这是它在数据库中的存在方式.有没有办法格式化(在绑定内)只显示日期?或者我是否必须将其仅作为日期保存在数据库中才能实现此目的?

例如,您可以使用以下设置2位小数:

<span data-bind="text: price.ToFixed(2)"></span>
Run Code Online (Sandbox Code Playgroud)

是否有一些简单的东西只能显示:'2013-04-24'

提前致谢 !

Jas*_*ley 18

对我来说,关键是moment.js

你可以做一些简单的事情:

<span data-bind="text: moment(createDate()).format('MM/DD/YYYY')"></span>
Run Code Online (Sandbox Code Playgroud)

或者你可以像这样的人写一个绑定帮助,所以它会是这样的:

<span data-bind="dateString: createDate, datePattern: 'MM/DD/YYYY'"></span>
Run Code Online (Sandbox Code Playgroud)