Modify default dates of timer fields in form based on date field

Hi Knack community!

I have a form where a user needs to enter their time worked for the week. What I'm trying to do most likely requires using javascript.

I have a "Period Start Date" field where the user would select let's say Sunday for a certain week. What I'm trying to do is then set the remaining timer field's dates as increments based on the Period Start Date field. Example:

User selects Period Start Date = Sunday Feb 5.

Timer fields would then change to:

Sunday = Feb 5th to Feb 5th
Monday = Feb 6th to Feb 6th
Tuesday = Feb 7th to Feb 7th
etc

There are 7 timer fields in this form, one for each day of the week.

If possible, I'd also like to set the start and end times to a certain default independent of the Period Start Date. For example the default start and end time of each timer field would be 9am-5pm. The user can then change the times if they need to.

Any help would be greatly appreciated! Or even just pointing me in the right direction would be awesome.

Thank you!