【问题标题】:How to covert AM/PM time format to hour format in angular 2如何将 AM/PM 时间格式转换为角度 2 中的小时格式
【发布时间】:2017-03-16 06:40:20
【问题描述】:

我有时间像“下午 2:00”,我想像这样“14:00”。谁能帮助我。谢谢。

【问题讨论】:

    标签: angular typescript datetime-conversion


    【解决方案1】:

    如果您想更改组件部分而不是视图中的格式,您可以使用日期管道,如下所示:

    // import the datepipe
    import { DatePipe } from '@angular/common';
    
    // init DatePipe
    constructor(private datePipe: DatePipe) {}
    
    // use it like
    this.datePipe.transform(myDate, 'HH:mm');
    

    另一个选项是使用例如 angular2-moment (https://github.com/urish/angular2-moment/)。

    【讨论】:

      【解决方案2】:

      您可以使用管道 (|) 和 date:"<format>" 来格式化日期。

      AM / PM 以日期格式表示为tt

      {{time | date:"hh:mm tt"}}
      

      所以你可以像这样删除 AM / PM:

      {{time | date:"hh:mm"}}
      

      【讨论】:

      • 嗨 Koby Douek,我不想显示它,但需要将该格式发送到 db。
      • 请分享你的代码,让我看看问题出在哪里
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-02
      • 1970-01-01
      • 1970-01-01
      • 2021-08-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多