Saa*_*med 6 html javascript typescript angular
我有一个 mat-table 显示日期、时间段之前和时间段之后的列。HTML代码:-
<ng-container
matColumnDef="{{ column }}"
*ngFor="let column of columnsToDisplay"
>
<th mat-header-cell *matHeaderCellDef>{{ column }}</th>
<td mat-cell *matCellDef="let element">
{{ element[column] }}
</td>
</ng-container>
Run Code Online (Sandbox Code Playgroud)
打字稿代码:
columnsToDisplay = [
'executionDate',
'previousTimePeriod',
'afterTimePeriod'
];
executionDate: string = new Date().toISOString().slice(0, 10);
Run Code Online (Sandbox Code Playgroud)
如果我使用管道{{ element[column] | date: 'yyyy-MM-dd'}}将字符串类型的日期显示为日期类型,那么我将无法看到时间段之前和之后。如何仅将日期查看为“yyyy-MM-dd”
我的建议是使用角矩js
因此,您可以将其过滤器用作
{{ element[column] | amParse: 'YYYY-MM-DDTHH:mm:ss.SSSSZ' | amDateFormat: 'yyyy-MM-dd' }}
Run Code Online (Sandbox Code Playgroud)