Hey @David_Allen-Hu1 great question and I feel like you're close. To combine a date and a duration and keep it in the correct Date Time format, use the DATEADD function and use 'seconds' as the time duration. Like this:
Hey @David_Allen-Hu1 great question and I feel like you're close. To combine a date and a duration and keep it in the correct Date Time format, use the DATEADD function and use 'seconds' as the time duration. Like this:
@Arthur_Tutt for the win! Thank you for your super speedy and helpful response!
Ack - got another related issued. I duplicated concept for End Date & End Time...but many events do not have an end date and/or time. How can I adjust this to not show if EITHER end date or End time is missing?
How does this impact "multi day events" such as "Off for Thanksgiving week"?
The formula is having the combined startdate/time field showing a different time zone (GMT?). We are Los Angeles time (with daylight savings). Any help with this and/or above?
Ack - got another related issued. I duplicated concept for End Date & End Time...but many events do not have an end date and/or time. How can I adjust this to not show if EITHER end date or End time is missing?
How does this impact "multi day events" such as "Off for Thanksgiving week"?
DATEADD({End Date},{End Time},'seconds')
IF(AND({End Date}, {End Time}), DATEADD({End Date},{End Time},'seconds')) will only give you an output if both fields have a value.
@David_Allen-Hu1 Airtable seems to have a weird quirk where a date on it's own (with no time stamp) is hard set to GMT. You can see this by showing the time zone on your date field. A simple (but not perfect) work around is to show the time on your date field. That forces Airtable to pull in the correct time zone.
@David_Allen-Hu1 Airtable seems to have a weird quirk where a date on it's own (with no time stamp) is hard set to GMT. You can see this by showing the time zone on your date field. A simple (but not perfect) work around is to show the time on your date field. That forces Airtable to pull in the correct time zone.
Ugh. This is what I originally did but then separated the fields so we could better manage “all day” events.
if I put them back into one date/time field, how do I get airtable to properly display the “all day” events?
Got it @David_ALLEN-HUG you might need to do a little wizardry to work around this. One thought that comes to mind is adding a single select field where the user specifies "All Day Event" vs "Non-All Day Event" (feel free to come up with better names), and then use a formula field with a conditional IF statement, to output the date (calculated in the earlier step) in the correct format depending on the event type.
Got it @David_ALLEN-HUG you might need to do a little wizardry to work around this. One thought that comes to mind is adding a single select field where the user specifies "All Day Event" vs "Non-All Day Event" (feel free to come up with better names), and then use a formula field with a conditional IF statement, to output the date (calculated in the earlier step) in the correct format depending on the event type.
I was afraid you might say something like that! 😉
This is way above my ability. I have a checkbox field "All Day Event". Any suggestions for formula I could use?
Hey @David_ALLEN-HUG check the setup carefully, instead of running the formula on Start Date, it should run on the field that combines date and time together. Re look at my example and how I've setup my table, I've got the Date Field, then Start Time, then 'Start' (which is the combined field). My formula in the 'Formatted Date' field, uses the 'Start' field. Where is the field on your table that combines date and time?
Hey @David_ALLEN-HUG check the setup carefully, instead of running the formula on Start Date, it should run on the field that combines date and time together. Re look at my example and how I've setup my table, I've got the Date Field, then Start Time, then 'Start' (which is the combined field). My formula in the 'Formatted Date' field, uses the 'Start' field. Where is the field on your table that combines date and time?
Okay...90% there! The only issue remaining is when I UNcheck the All Day box, it gives an error. REALLY appreciate your help!!
---
IF(({All Day Event}),DATETIME_FORMAT({Combined START Date & Time},"MM/DD/YYYY"),DATETIME_FORMAT({Start Time},"MM/DD/YYYY HH:mm"))