diff --git a/console/src/app/pages/users/user-list/user-table/user-table.component.html b/console/src/app/pages/users/user-list/user-table/user-table.component.html index 347b738e99..d51fdf2197 100644 --- a/console/src/app/pages/users/user-list/user-table/user-table.component.html +++ b/console/src/app/pages/users/user-list/user-table/user-table.component.html @@ -170,14 +170,14 @@ {{ 'USER.TABLE.CREATIONDATE' | translate }} - {{ user.details.creationDate | timestampToDate | localizedDate : 'fromNow' }} + {{ user.details.creationDate | timestampToDate | localizedDate : 'regular' }} {{ 'USER.TABLE.CHANGEDATE' | translate }} - {{ user.details.changeDate | timestampToDate | localizedDate : 'fromNow' }} + {{ user.details.changeDate | timestampToDate | localizedDate : 'regular' }} diff --git a/console/src/app/pipes/localized-date-pipe/localized-date.pipe.ts b/console/src/app/pipes/localized-date-pipe/localized-date.pipe.ts index ce4b094169..6030dc463c 100644 --- a/console/src/app/pipes/localized-date-pipe/localized-date.pipe.ts +++ b/console/src/app/pipes/localized-date-pipe/localized-date.pipe.ts @@ -18,14 +18,22 @@ export class LocalizedDatePipe implements PipeTransform { if (moment().diff(date, 'days') <= 2) { return date.fromNow(); // '2 days ago' etc. } else { - const localeData = moment(value).localeData(); - const format = localeData.longDateFormat('L'); - return moment(value).format(`${format}, HH:mm`); + return this.getDateInRegularFormat(value); } + } + if (pattern && pattern === 'regular') { + moment.locale(this.translateService.currentLang ?? 'en'); + return this.getDateInRegularFormat(value); } else { const lang = supportedLanguages.includes(this.translateService.currentLang) ? this.translateService.currentLang : 'en'; const datePipe: DatePipe = new DatePipe(lang); return datePipe.transform(value, pattern ?? 'mediumDate'); } } + + private getDateInRegularFormat(value: any): string { + const localeData = moment(value).localeData(); + const format = localeData.longDateFormat('L'); + return moment(value).format(`${format}, HH:mm`); + } }