有没有办法可以使用Angular DatePipe来指定一个显示"UTC“而不是"GMT”的格式?示例格式:
{{currentDate | date:'dd/MM/yyyy hh:mm:ss a (O)'}}输出:17/09/2021 10:50:32 AM (GMT-4)
有没有办法可以得到下面的输出:
输出:17/09/2021 10:50:32 AM (UTC-4)
也就是说,如果是GMT,则输出应该是UTC
发布于 2021-09-17 15:35:43
由于这是purley表示法,并且GMT和UTC的时间总是相同的,您可以创建一个管道:
@Pipe({
name: 'utc',
})
export class UtcPipe implements PipeTransform {
transform(dateTime: string): string {
return dateTime.replace('GMT', 'UTC');
}
}然后是模板:
{{ currentDate | date: 'dd/MM/yyyy hh:mm:ss a (O)' | utc }}我还添加了上面的答案,但它不起作用。
发布于 2021-09-17 15:20:07
{{ currentDate | date:'dd/MM/yyyy hh:mm:ss a (O)':'UTC' }}https://stackoverflow.com/questions/69225521
复制相似问题