微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Angular 中的自定义 GMT 格式日期管道

如何解决Angular 中的自定义 GMT 格式日期管道

我正在使用 angular 认日期管道来格式化我的日期,使用此代码

{{'27-04-2021 08:30:00' | utcDate | date: 'EE,d MMMM OOOO'}}

结果是Tue,27 April GMT+05:30

我必须将结果显示Tue,27 April GMT+5:30

我必须从 XX:XX to X:XX 格式化 GMT 格式。

谢谢。

解决方法

在你的组件中定义这个方法。

  replaceZone = (val: string | null): string => {
    if (val == null) {
      return '';
    }
    return val.replace(/0(\d:\d{2})$/,'$1');
  }

然后这样调用。

{{replaceZone('27-04-2021 08:30:00' | utcDate | date: 'EE,d MMMM OOOO')}}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。