Как конвертировать формат выбора owlDateTime - PullRequest
0 голосов
/ 08 января 2019

Я использую указатель даты owlDateTime. "https://www.npmjs.com/package/ng-pick-datetime".And здесь ссылка slackblitz." https://stackblitz.com/github/DanielYKPan/owl-examples/tree/date-time-picker?file=src%2Fapp%2Fbasic%2Fbasic.component.html".

Из сборщика я получаю значение, подобное этому " Вт янв 08 2019 20:14:45 GMT + 0530 (Стандартное время Индии) " , но я хочу показать его в этом формате "08 / 01/2019 20:14 ".

 <label class="example-input-wrapper">
        Date Time:
        <input placeholder="Date Time:"
               [(ngModel)]="dateTime"
               [owlDateTimeTrigger]="dt" [owlDateTime]="dt">
        <owl-date-time #dt></owl-date-time>
    </label>

    <h4>Value From Picker: {{dateTime}}</h4>

Здесь, в этой строке, «Value From Picker: {{dateTime}}» получаю значение наподобие этого: «Tue Jan 08 2019 20:14:45 GMT + 0530 (Стандартное время Индии)». Но в поле ввода он отображается в следующем формате: «08.01.2009, 20:25».

Но я хочу показать его в 24-часовом формате.

Может кто-нибудь помочь мне, как сделать это с помощью Angular 6. Я много искал, но не нашел решений. Пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 09 января 2019

Существует два способа конвертировать дату и время в любой формат

1.Использование углового2-момента:

FYI: [https://www.npmjs.com/package/angular2-moment][1]

и второй способ - использование угловой шестидневной трубы

{{dateTime | дата: 'дд / мм / гггг'}}

...