Help

This Product Ideas board is currently undergoing updates, but please continue to submit your ideas.

Time (without date) field option

cancel
Showing results forย 
Search instead forย 
Did you mean:ย 
Claire_Jeske
5 - Automation Enthusiast
5 - Automation Enthusiast

Hello All,

Personally I use airtable to track things throughout the day, and Iโ€™ve found it quite annoying to not have a time field option that is separate from the date. Of course I can enter the time manually in a single line text entry, but I think since we can enter the date without the time it only makes sense that we be able to enter the time without the date. What do you all think? Is this something you would find useful or something you have wished for?

Claire

27 Comments
Justin_Barrett
18 - Pluto
18 - Pluto

If that info gives you the answer you were seeking, please mark it as the solution to your question. This helps others who may be searching with similar questions. Thanks!

Daniel_Good
4 - Data Explorer
4 - Data Explorer

Do you have a formula for this? Iโ€™m in same boat and messing around with DATETIME_PARSE() but not getting anywhere. Numbers are always all jumbled up in the results

Kamille_Parks
16 - Uranus
16 - Uranus

No. Did you try the formula given a few replies up?

Sarah_Van_Assch
4 - Data Explorer
4 - Data Explorer

Hereโ€™s a formula that I use, based on getting the numbers out of the string
adjust column names, etc.

Column 1: Begin - single line text (ex. 13:03)
Column 2: End - single line text (ex. 15:22)
Column 3: Duration - Formula
format the field to duration, h:mm:ss (click formatting above the formula) and donโ€™t ask me why you have to choose the option with the seconds instead of the one without, itโ€™s just how this works for some reason โ€ฆ

Formula:
60*(LEFT(end,2)-LEFT(begin,2))+(RIGHT(end,2)-RIGHT(begin,2))

Schermafdruk_2021-04-12-15-29-01-475

Macke_Institute
4 - Data Explorer
4 - Data Explorer

Well here i am, two years later, and this function apparently doesnโ€™t exist. I would like to create appointments by having a form with a selectable date and then a selectable time. Availability tables (like this one, How to make a simple booking system) do a great job when you want to create each availability manually, but it doesnโ€™t seem like there is a way to select a date and then a time from a {time} field. Very frustrating and seemingly basic.

Brice_Wheeler
5 - Automation Enthusiast
5 - Automation Enthusiast

I realize this is an old post but let me help you understand what she wants as well as why I am on this thread. I feed airtable through a front-end interface for my small business clients. they need to select what their business hours of operation are. I would like it to be easy for them to make a selection and not have to flat type their daily open and closed hours. And on the back end, we connect their data with other platforms, but canโ€™t have nonstandardized time entries. Just looking for a spinner select to some sort of field like below.
Time select

Jerry_B
5 - Automation Enthusiast
5 - Automation Enthusiast

In my base I have a field for Date โ€ฆ When I used your formula , the times are correct but It populates Todayโ€™s date โ€ฆ Iโ€™m assuming thatโ€™s because of the โ€œNOWโ€ wording in your formula โ€ฆ I changed the now to โ€œDateโ€ to call in the date thatโ€™s already inside that record but it doesnโ€™t work โ€ฆ

Is there a workaround?

If not โ€ฆ Can I hide the display date and just show the time?

Justin_Barrett
18 - Pluto
18 - Pluto

Did you replace NOW() with Date or with Date()? If itโ€™s the latter, that explains the failure because there is no Date() function. โ€œNOWโ€ isnโ€™t just a โ€œwordingโ€ as you describe. Itโ€™s the name of a function, and the parentheses immediately after it indicate the calling of the function, which is why I prefer to include them whenever referring to functions in these forum conversations.

Anyway, if you replace NOW() with Date (no trailing parentheses), and your date field is actually named โ€œDateโ€, then it should work. If not, please copy and paste the exact formula that youโ€™re trying to execute and we can more easily help to solve the problem (if itโ€™s possible to be solved).

For time-only entry, the options are quite limited. If you donโ€™t want to use the manual entry method from my comment above, you could create a single-select field with the available options pre-created for users to pick from. A variant on that technique would be to use a multiple-select field where the user chooses โ€œpiecesโ€ of the full time; e.g. choosing items labeled โ€œ12โ€, โ€œ:00โ€, and โ€œPMโ€ which could be assembled by a formula into โ€œ12:00PMโ€. Admittedly thatโ€™s quite messy and prone to errors in user input, and frankly Iโ€™d be hesitant to use such a system myself, but you asked for workarounds, and thatโ€™s definitely one.

Not currently. Thatโ€™s a long-requested feature that hasnโ€™t yet been addressed, and frankly I doubt that it ever will be.

Bettina_Horvat1
5 - Automation Enthusiast
5 - Automation Enthusiast

I have worked my way through this thread, as I am stumped by the same problem.
I want to create a calendar with the begin and end times of various shifts allocated to certain employees on specific days.

I have a table holding information about specific shifts, eg Shift 1- beginn 07:00 end 13:00
now there is no specific date allocated as this is just generic, usable for any day by the person making the plan for a specific week.
I have no problem calculating duration and turning the text into a date field, but the issue remains the date it uses. I would want to be able to pick a specific date and a specific time and combine it into a date field I can use in a calendar.

So I am sitting here, wanting to create say an entry for May 22 that pulls in Employee A (linked tabled) working the Shift 1 (linked table) and pulling in the start and end times automatically so we have a proper beginn and end date for the specific day of may 22, without having to type in the times each and every time.

I tried it out with the suggestions here but didnโ€™t get anywhere near to what I need. Are there any other tricks one can use?

kuovonne
18 - Pluto
18 - Pluto

The two main ideas are to use a text field or a duration field, and both work. Use a text field in conjunction with DATETIME_PARSE(). Use a duration field in conjunction with DATEADD() with seconds as the units.

You may also need to include a timezone offset if you want to show the resulting date/times on a calendar in the correct local time.