Files
hertzbeat/web-app/src/app/shared/pipe/timezone.pipe.ts

21 lines
510 B
TypeScript

import { formatDate, Location } from '@angular/common';
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({
name: 'timezone'
})
export class TimezonePipe implements PipeTransform {
timeZone: string = 'Asia/Shanghai';
constructor() {
this.timeZone = Intl.DateTimeFormat().resolvedOptions().timeZone;
if (this.timeZone == undefined) {
this.timeZone = 'Asia/Shanghai';
}
}
transform(value: any): string {
return formatDate(value, 'YYYY-MM-DD HH:mm:ss', 'zh-cn');
}
}