Hi Bubblers,
I have a Start Date/Time Picker and an End Date/Time Picker. I want to prevent the user from picking an end time that is =< start time.
I’ve tried manipulating the End Date/Time Picker Minimum Hour Property but it doesn’t work.
Is the Minimum Hour Property in the Element Editor the easiest/best way to achieve this objective or is there a easier/better way using Workflows?
Any help would be appreciated.
Converted to number is not generating the number you are expecting.
It should work like this:
Thanks for your input.
Yes, I’ve tried your suggestion: “Date/Time Picker Start’s value:extract hour”. However, it doesn’t resolve the fact that the Start Time can equal End Time which isn’t achieving my objective. I want to have the End Time to be at least 30 minutes > Start Time. I’ve tried a variant of your suggestion: “Date/Time Picker Start’s value +(hours):0.5: extract hour” with mixed results. When the start time is at the top of the hour (i.e. 17:00 or 18:00), the end time is also the same value (i.e. 17:00 or 18:00). It’s only when the start time is at the bottom of the hour (i.e. 17:30 or 18:30), the end time adds 0.5 hours (i.e. 18:00 or 19:00). Not sure why Bubble does this,
did you set the minimum value also to start time + 30 minutes?
Yes sir.
The wierd thing is that if the start time at the top of the hour (i.e. 18:00), the finish time = start time (i.e. 18:00).
However, if the start time is at the bottom of the hour (i.e. 18:30), the finish time = 19:00.
I can’t figure it out. There’s no rhyme or rythem.
what I mean is that you need to set also the minimum date
to start + 30 minutes
.
In your screenshot is set only to start
Unfortunately, it didn’t seem to make a difference…
vs.
Right.
An alternative approach can be to leave empty the minimum hour, assign start + 30 min
as the initial value, put the end input in a group, add a workflow on input change and reset the container group if the date is not more than start + 30 min
.
This way the user can select a earlier date but it will autocorrect.