我想把当前的数据转换成'yyyy-MM-dd'种格式.ts文件.我认为通过使用数据管道可以很容易地做到这一点.如何在typescript中实现这一点.

In template:

{{date  | date:'yyyy-MM-dd'}}

How to convert in this format 100 in typescript.

现在我用这个来获取当前日期.

this.date =  new Date();

但需要将其转换为给定的格式.

推荐答案

日期可以通过使用Datepipe在typescript中转换为这种格式

import { DatePipe } from '@angular/common'
...
constructor(public datepipe: DatePipe){}
...
myFunction(){
 this.date=new Date();
 let latest_date =this.datepipe.transform(this.date, 'yyyy-MM-dd');
}

只需在应用程序的"提供者"数组中添加Datepipe.单元T.像这样:

import { DatePipe } from '@angular/common'
...
providers: [DatePipe]

Angular相关问答推荐

Angular 形式验证:在空和不匹配的密码上显示错误

RFDC.CommonJS或AMD依赖项可能会导致优化救助ANGURAL PROCEMENT with ngx-charts lib

not getting circular input switch primeng组件

PrimeNG侧栏清除primeNG消息.为什么?

茉莉花-模板中调用了如何判断角管

无效的ICU消息.缺少';}';|Angular material 拖放(&A)

截取提取后端S获取添加授权头的请求

RxJS如何按顺序进行POST请求,只有在前一个完成后才会触发新的请求?

重新打开模态时 ng-select 中的重复值 - Angular

iss 声明无效 Keycloak

如何有条件地更新 Angular 路由解析器数据?

Angular:显示带有嵌套子项的内容投影

as和let之间的异步管道区别

如何在 bootstrap Angular 2 应用程序时调用休息 api

CORS 错误:requests are only supported for protocol schemes: http…等

Angular 2 - ngfor 没有包装在容器中

如何在 ANGULAR 2 中提交表单时重置表单验证

formGroup 需要一个 FormGroup 实例

提交后在Angular 2中重置表单

如何将从后端渲染的参数传递给angular2 bootstrap 方法