问题描述
我正在使用 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')}}