Mat-DatePicker - формат отображения дд / мм / гггг с использованием Utc: true - PullRequest
0 голосов
/ 03 декабря 2018

Я из Индии (смещение +5: 30), мое требование - отображать дату в формате дд / мм / гггг, и это всегда должна быть дата utc, в противном случае она вычитает смещение времени и передает вчерашнюю дату в посте http.

Я поддерживаю общий модуль для импорта необходимых модулей матов в мои функциональные модули.Будет ли возможно иметь исправление глобально, чтобы не было никаких изменений в моих функциональных модулях.

Может ли кто-нибудь помочь мне в этом?

Заранее спасибо.

MuthuD

1 Ответ

0 голосов
/ 03 декабря 2018

Вы можете использовать Moment JS с Angular Material, и, поскольку вы используете общий модуль, вы можете внести изменение в одном месте, и оно будет работать во всем приложении.Этот угловой блог определяет, как вы можете использовать это.https://blog.angular.io/taking-advantage-of-the-angular-material-datepicker-237e80fa14b3

Это встроенная поддержка в библиотеке угловых материалов.

import {MatDatepickerModule} from '@angular/material';
import {MomentDateAdapter, MAT_MOMENT_DATE_FORMATS} from '@angular/material-moment-adapter';
import {DateAdapter, MAT_DATE_FORMATS, MAT_DATE_LOCALE} from '@angular/material/core';

@NgModule({
    imports: [MdDatepickerModule],
    providers: [
        {provide: DateAdapter, useClass: MomentDateAdapter},
        {provide: MD_DATE_FORMATS, useValue: MAT_MOMENT_DATE_FORMATS},
   ],
})
...