Skip to main content

Time & Duration Fields

Capture single-time entries or automatically calculate the hours between. Find out how in this article.

Updated over a week ago

These fields are perfect for scheduling, timesheets, and tracking how long tasks or events take.

  • Use the Time field when you need to capture a single clock time (for example, Shift Start).

  • Use the Duration field when you want IndyForms to automatically calculate the total hours between two times (for example, Shift Start → Shift Finish).

Need

Use

Capture a single time (e.g. 9:30 AM)

Time Field

Calculate the hours between two times

Duration Field

Example Uses

  • Timesheets — Start Time + End Time + Duration = total hours worked.

  • Appointments — a single Time field to record a booking time.

  • Event scheduling — Start Time + End Time + Duration to avoid clashes.

  • Service calls — Duration to track time spent on each job.

  • Production planning — Duration to measure how long tasks take.


How to Add a Time or Duration Field

  1. In the Form Builder, drag the Time or Duration field into your form.

  2. Enter a Label (for example, Start Time) and an optional Description.

  3. Open the Options tab to configure:

    • Input Required — make the field mandatory.

    • Show Time Entered — automatically capture a date/time stamp.

    • Show User Last Edited — record who last updated the field.

  4. In Summary Page Settings, choose whether the field can be:

    • Filterable — filter records by time or duration.

    • Display in List — show values in the record list view.

    • Edit in List — allow direct editing from the list view.

  5. Preview your form:

    • For Time: respondents can type a time or use the clock icon.

    • For Duration: respondents can press Now to capture the current time or enter times manually. The total hours will display beneath the field.

  6. When ready, click Publish.


Frequently Asked Questions (FAQs)

Q. Can I edit a Duration value?

A. No — Duration is automatically calculated from the entered start and end times. To change it, edit those fields.

Q. Can I see who entered or edited the time?

A. Yes — enable Show User Last Edited in the Options tab.


Tips

  • Use Display in List to make times or durations visible in the records list.

  • Utilise the Duration field for both time inputs and auto-calculated totals.

  • If you only need a timestamp, keep it simple and just use Time.

Did this answer your question?