我对angular很陌生,希望用组件ngOnInit方法格式化日期.我见过一些例子,其中管道操作符用于格式化数据,但我不知道如何格式化组件文件中的日期.

以下是代码

export class DashboardComponent implements OnInit {
  formatdate = 'dd/MM/yyyy';
  constructor(private auth: AuthService) { }

  ngOnInit() {
    console.log(new Date().toISOString())
  }


}

推荐答案

您可以找到100,例如格式.

如果您想在组件中使用它,只需

pipe = new DatePipe('en-US'); // Use your own locale

现在,您可以简单地使用它的转换方法

const now = Date.now();
const myFormattedDate = this.pipe.transform(now, 'short');

Angular相关问答推荐

Angular前端调用ALB身份验证后的后端并重定向

我如何更新此Ionic应用程序以解决路由问题?

图像未显示在视图屏幕上-Angular 投影

Angular KendoGrid RowReorderable,drop不适用于新添加的行

选中/取消选中-复选框未正确返回TRUE或FALSE

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

如何在Angular中自动路由到子路由

如何在Cypress 测试中切换 Angular 选项卡

无法推送 Angular 项目 - Github

Angular 服务decorator 提供在延迟加载的根效果

缺少 .angular-cli.json 文件:Angular

ngx-bootstrap modal:如何从模态中获取返回值?

找不到模块'@angular/compiler'

使用 Angular2 将文件上传到 REST API

为什么我们需要`ngDoCheck`

Angular - 工作区中未设置配置

默认情况下如何在Angular中 Select mat-button-toggle

formGroup 需要一个 FormGroup 实例

提交后在Angular 2中重置表单

在 2 个模块之间共享组件