DatePipe
模块。该模块是一个预定义的模块,可以用于在Angular中格式化日期时间。import { DatePipe } from '@angular/common';
2.创建一个Pipe实例,并使用它来转换日期。
export class AppComponent {
currentDate: Date;
utcDate: string;
constructor(private datePipe: DatePipe) {
this.currentDate = new Date();
this.utcDate = this.datePipe.transform(this.currentDate, 'yyyy-MM-ddTHH:mm:ss.SSSZ', '+0000');
}
}
'Z'
或'+0000'
来代替'GMT'
,以获得正确的UTC日期。this.utcDate = this.datePipe.transform(this.currentDate, 'yyyy-MM-ddTHH:mm:ss.SSSZ', '+0000');
如上代码示例所示,导入DatePipe
模块并通过transform
方法将日期时间转换为UTC格式。在日期转换过程中,将GMT
替换为字符串Z
或字符串+0000
。
这样,即可在Angular应用程序中显示UTC格式的日期。