首页 > 解决方案 > 如何在运行时通过 NgxMatDateFormats 格式化日期和时间

问题描述

要从日期和时间选择器中格式化日期和时间,我们需要const使用所需的日期和时间格式创建一个,如下所示:

const CUSTOM_MOMENT_FORMATS: NgxMatDateFormats = {
  parse: {
    dateInput: "L, LT"
  },
  display: {
    dateInput: "DD/MM/YYYY HH:mm",
    monthYearLabel: "MMM YYYY",
    dateA11yLabel: "LL",
    monthYearA11yLabel: "MMMM YYYY"
  }
};

在该@Component部分中,它需要像这样设置为提供者:

providers: [
    { provide: NGX_MAT_DATE_FORMATS, useValue: CUSTOM_MOMENT_FORMATS } // Custom Date Format
  ]

但是如何动态设置日期和时间格式。例如我在用户设置中设置了日期和时间格式,想在这里使用这种格式。

标签: angular

解决方案


推荐阅读