Я пытаюсь получить значение по умолчанию для полей времени в моей форме.К сожалению, мне не повезло, пытаясь заставить его работать.
.html
<ion-item class="formField ionField">
<ion-label color="primary" stacked>START TIME</ion-label>
<ion-datetime
type="time"
name="startTime"
displayFormat="h:mm A"
pickerFormat="h:mm A"
minuteValues="0,15,30,45"
[(ngModel)]="defaultStartTime">
</ion-datetime>
</ion-item>
<ion-item class="formField ionField">
<ion-label color="primary" stacked>END TIME</ion-label>
<ion-datetime
type="date"
name="endTime"
displayFormat="h:mm A"
minuteValues="0,15,30,45"
[(ngModel)]="defaultEndTime"></ion-datetime>
</ion-item>
.ts
defaultStartTime:any = new Date (new Date().toDateString() + ' ' + '5:00 AM').toISOString();
defaultEndTime:any = new Date (new Date().toDateString() + ' ' + '7:00 PM').toISOString();
![time sample](https://i.stack.imgur.com/uiDGq.png)
Это то, что он выводит.Я знаю, что это связано с .getTimezoneOffset();
, но я продолжаю получать ошибки.Любая помощь будет оценена.
Обновление:
defaultStartTime: string = new Date(new Date().setHours(5, 0, 0)).toISOString();
defaultEndTime: string = new Date(new Date().setHours(19, 0, 0)).toISOString();
![updated ScreenShot](https://i.stack.imgur.com/c8iQ0.png)