Как разобрать дату, полученную из ng-pick-date-time? - PullRequest
0 голосов
/ 30 сентября 2019

Я использую ng-pick-date-time. Мне нужно получить дату и время из ввода выбора даты и времени.

Получаемое значение даты: «Пн 30 сентября 2019 11:11:54 GMT + 0200 (Центральноевропейское летнее время)».

Как мне проанализировать это значение? Есть ли свойство, которое устанавливает этот формат значения?

<input class="text size200 calendarClass" [owlDateTime]="dt1" name="validityPeriodEndDate" formControlName="validityPeriodEndDate" required> <span class="trigger calendarClass" [owlDateTimeTrigger]="dt1"> <img style="padding-left: 1pt;vertical-align: middle;" src="assets/images/icons/calendar.png" /></span>

this.validityPeriodEndDate = this.requestForm.controls.validityPeriodEndDate.value;

Ответы [ 2 ]

0 голосов
/ 30 сентября 2019

Поскольку вы используете Angular, вы можете использовать двустороннюю привязку и привязать значение к переменной типа Дата .

Добавить [(ngModel)]="dateTime" к вашему введите тег и создайте новую переменную public dateTime: Date в файле .ts . Теперь у вас есть дата в правильном типе, вы можете использовать существующие методы Date .

Надеюсь, это решит вашу проблему.

0 голосов
/ 30 сентября 2019

вы можете использовать момент.js для разбора даты

...