我的过滤器里有这样的约会..。
2014年9月26日星期五格林尼治时间17:00
2014年9月26日星期五格林尼治时间18:30
2014年9月26日星期五格林尼治时间22:30
从数据库里我得到了三个相同的日期.
2014年9月26日
2014年9月26日
2014年9月26日
但是我只想要一个
26-2014年9月-
那我怎么才能做到呢?
发布于 2017-11-06 07:12:17
在组件中尝试并循环它(这将给您一个粗略的想法,如何去做)
从“@角/核心”导入{ Component };
@Component({
selector: 'my-app',
template:`<h1>My First Angular 2 App</h1>
<p>{{test | date: 'dd-MMM-yyyy'}} - format: dd/MM/yyyy</p>`
})
export class AppComponent {
test : Date = new Date();
}这是柱塞
在组件中编辑它:创建一个函数getFormatDate()并像这样使用它
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
template:`<h1>My First Angular 2 App</h1>
<p>{{getFormatDate(test) | date: 'dd-MMM-yyyy'}} - format: dd/MM/yyyy</p>`
})
export class AppComponent {
test : Date = new Date();
getFormatDate(dte){
return new Date(dte);
}
}这是柱塞
发布于 2017-11-06 08:29:31
好的,这是完美的答案
this.DeliveryDate = json.DateStart != null ? new Date(json.DateStart).setHours(0,0,0) : null;根据我的问题,setHours(0,0,0)只有一个日期。
https://stackoverflow.com/questions/47131432
复制相似问题