The Time Field allows the user to enter the desired time. It is possible to type the time manually or choose it from the drop-down menu.

An input mask is added automatically and displays to the user how to fill in the field. The time the user chooses in the timer is immediately added to the field.
Settings
The Settings section lets users configure key options for the Time Field.
General
The General tab settings allow users to customize the Time Field by configuring the following set of fields:

- FIELD LABEL — a field that sets the visible name of the input on the form;
- FORM FIELD NAME — a field that defines the technical name used in the form data;
- FIELD DESCRIPTION — a field that provides extra guidance or context under the input field.
Value
The Value tab settings allow one to define the default time, set time limits, and apply dynamic or conditional values using macros and filters, or attributes.

- DEFAULT VALUE — a field that sets a pre-filled time that is shown when the form loads. This field accepts “hh:mm” format, macros, or filters;
- STARTING FROM TIME — a field that defines the earliest time a user can select. This field supports static times or dynamic values via macros/filters;
- LIMIT TIME TO — a field that sets the latest selectable time in the field. This field also accepts macros or filters for flexible control.
Time Field macros allow one to retrieve values from existing fields or predefined variables that can be used for form operations:
- %CT::CurrentDate% — a macro that inserts the current date in “Y-m-d” format;
- %CT::Min_In_Sec% — a macro that returns the number of seconds in one minute (60);
- %CT::Hour_In_Sec% — a macro that returns the number of seconds in one hour (3600);
- %CT::Day_In_Sec% — a macro that returns the number of seconds in one day (86400);
- %CT::Month_In_Sec% — a macro that returns the number of seconds in 30 days (2592000);
- %CT::Year_In_Sec% — a macro that returns the number of seconds in 365 days (31536000).
Check this article for more information on the Time Field macros.
Time Field filters allow one to modify values (like converting timestamps, formatting dates, or performing calculations), which can be used together to manipulate data within the form fields:
- ifEmpty — a filter that replaces the value with a fallback if it’s empty;
- length — a filter that returns the length of the input value;
- toDate — a filter that converts a timestamp into a date string;
- toDateTime — a filter that converts a timestamp into a date and time string;
- toTime — a filter that converts a timestamp into a time string;
- addMin — a filter that adds minutes to a timestamp or date value.
Check this article to discover more Time Field filters.
Validation and Advanced
For the Validation tab settings, users can select validation types (“Inherit,” “Default,” or “Advanced”) to determine how time inputs are validated in the Time Field.

For the Advanced tab settings, users can configure additional options, including:
- Add Prev Page Button — a toggle that enables the use of the “Previous” button in multi-step forms for easier navigation;
- FIELD VISIBILITY — a field that sets visibility conditions. By default, the field is shown to all users;
- CSS CLASS NAMES — a field for adding custom CSS classes to style the Time Field as needed.
Style Settings
If one has a JetStyleManager plugin installed and activated, the “Block Style” button will appear in the top right corner of the editing window.
Here are the styling settings one can find there:

That’s all about the Time Field available with the JetFormBuilder plugin for WordPress forms.