【问题标题】:How to format date in Angular 4?如何在Angular 4中格式化日期?
【发布时间】:2018-09-07 08:11:42
【问题描述】:

使用 Angular 4 和引导程序的应用程序。我正在使用一个输入字段来获取带有月份和年份的日期(类型=月份)。但是当日期保存时,我看到“yyyy-mm”订单。很好,但是如何在客户端视图中切换顺序以显示 mm-yyyy 甚至 2018 年 1 月?

【问题讨论】:

  • 使用 moment.js moment(myDate).format('MMMM-YYYY');

标签: html angular date


【解决方案1】:

您将使用日期管道结构:

{{ dateExpression | date: 'mm-dd-yyyy' }}

有一个很好的简短页面here,您可以阅读和扩展。

【讨论】:

  • 这些格式的问题在于它预填充了 dd 字段。因此,当我的月份输入为 "2014-03" 时,管道会将其转换为 2-28-2014。有没有只适合 MM/yyyy 的?
  • 如果是这种情况,您应该考虑使用具有日期选择器的 Angular Material 等第三方包。还有一些其他的,其中很多都是高度可配置的,可能符合您正在寻找的账单:material.angular.io/components/datepicker/overview
  • 你可以试试:{{ dateExpression |日期:'MMM-yyyy'}}
猜你喜欢
  • 2019-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多