2

how can i make timepicker in form return the time i chose .

TimePicker in form :

 <label class="padd"> Time of visiting </label>
 <ngb-timepicker [(ngModel)]="meridianTime" [meridian]="meridian" 
 formControlName="time" id="time"  ></ngb-timepicker>

TypeScript part:

 defaultTime = {hour: 13, minute: 30};
 customTime: NgbTimeStruct = {hour: 13, minute: 30, second: 0};
 hourStep = 1;
 minuteStep = 15;
Aya Abdelaziz
  • 355
  • 3
  • 10
  • 23

1 Answers1

1

You have time. Here is docs: link

You have time as hour, minute, second props. You can convert it to whatever you need. To convert you can use internal JavaScript API: Date or some libraries like moment. Or something like this: https://stackoverflow.com/a/27979128/2898694 :)

So you have date in timepicker format. As object I mean. You can write something like this:

prepareDate(dateAsObject) {
  return dateAsObject.hour + ':' + dateAsObject.minute + ':' + dateAsObjet.second;
}

This is first thing in my head. Of course you can prepare date as you wish.

Sharikov Vladislav
  • 7,049
  • 9
  • 50
  • 87