☰

Premium Gravity Forms add-on

DateTime Field

Collect a date and a time in one validated field

DateTime Field is a Gravity Forms add-on that adds a Date/Time field, so visitors enter a date and a time in one input. Limit the allowed values with Not before and Not after, use merge tags to compare with other fields, and store one combined value in the format YYYY-MM-DD HH:MM:SS.

  • 30-day money-back guarantee
  • Support from the developers
A visitor books a meeting room with one date-and-time field per start and end. A start outside the allowed week and an end before the start are refused on submit with clear messages; corrected, the booking goes through.

For Gravity Forms builders of appointment, booking and scheduling forms who need one exact date and time from every visitor.

One field instead of two

Visitors pick the date and the time in the same input. Your form is shorter and you get one value instead of two to combine.

Only valid moments get through

Values outside the window you set are blocked with a clear message, so you do not receive bookings in the past or after a deadline.

End never before start

A merge tag in the limits links two fields, so an end time can never be earlier than the start time.

Use cases

  • Appointment requests where the visitor picks one exact date and time.
  • Booking forms that only accept times inside your opening window.
  • Event scheduling with a start and an end that cannot be swapped.
  • Registration forms that only accept values within a registration period.
  • Deadline-based forms that block values after a cut-off date and time.

Features

  • Combined Date/Time field

    Add the Date/Time field to your form. Visitors choose a date in a calendar and a time below it in one input.

  • Not before and Not after

    The Date/Time Limits section in the field settings sets the earliest allowed value with Not before and the latest with Not after.

  • Merge tags in limits

    Put the merge tag of another field in Not before or Not after to create a rule between fields, such as an end that must be on or after the start.

  • Clear validation messages

    A value outside the range is blocked on submission with a message that names the limit, for example Please enter a date/time on or after 2026-04-08 09:00:00.

  • One consistent value

    Submitted values are stored as one string in the format YYYY-MM-DD HH:MM:SS, for example 2026-04-10 10:00:00, ready for notifications, confirmations and other workflows.

Ready to use DateTime Field? 30-day money-back guarantee.

Buy now from $49

Why GravityWP

Gravity Forms specialists since 2014. The people who build the add-ons also answer your questions.

5.0/5from 30 reviews on WordPress.org and GoogleRead more

Built the Gravity Forms way

Our add-ons use the official Gravity Forms add-on framework, so settings, feeds and entries work the way you already know.

Compatibility guaranteed

Works with current Gravity Forms versions and certified add-ons like Gravity Flow, GravityView and Gravity Perks. If something conflicts, we fix it.

Support from the developers

Your question goes straight to the people who wrote the code. Good feature requests often make it into the next release.

What customers say

Thank you for your superior products and support. We appreciate all you do for our form productivity and features we are able to offer to our clients. Your excellence makes us look good!
Staff member, nonprofit organization
This is the best plug-in support I’ve ever received.
Owner, e-commerce business
The quality of support is unreal! We submitted a few feature request and in many cases these features were built in the next day. Couldn’t be happier with the plugins and the support from GravityWP.
Aidan E., municipal government

More about GravityWP

Get DateTime Field

Yearly license with updates and email support. Prices excl. VAT.

1 site

$49/year

Buy for 1 site

50 sites

$179/year

$3.58 per site
Includes priority support

Buy for 50 sites

All Access

$139/year

All 14 premium add-ons, 1 site
$9.93 per add-on

Get All Access

30-day money-back guarantee on your first purchase. Refund policy. When a license ends, everything you installed keeps working; only downloads, updates and support stop. Compare all licenses

Questions before you start? Ask us

Frequently Asked Questions

What is the difference between Not before and Not after?

Not before sets the earliest allowed date and time. Not after sets the latest allowed date and time.

Can I use another field as the minimum allowed value?

Yes. Put the merge tag of another field, such as a Start Date and Time field, in Not before. The form then only accepts a value on or after that field’s value.

What happens if a visitor enters a value outside the allowed range?

The form shows a validation message under the field and blocks submission until the value is within the range.

What format does the submitted value use?

Values are stored as YYYY-MM-DD HH:MM:SS, for example 2026-04-10 10:00:00.

What happens when my license expires?

Everything you installed keeps working. You no longer get downloads, updates, new features and support until you renew.

Can I get a refund?

Yes, within 30 days of your first purchase. Request it through your account on my.gravitywp.com. Renewals are not refunded; see the refund policy.

Examples

Fixed limits, with Not before 2026-04-08 09:00:00 and Not after 2026-04-09 17:00:00:

Submitted valueResult
2026-04-08 08:00:00Rejected: Please enter a date/time on or after 2026-04-08 09:00:00.
2026-04-09 18:00:00Rejected: Please enter a date/time on or before 2026-04-09 17:00:00.
A value inside the rangeAccepted

Start and end, with the End Date and Time field’s Not before set to the merge tag of the Start Date and Time field:

Start valueEnd valueResult
2026-04-10 10:00:002026-04-10 09:00:00Rejected
2026-04-10 10:00:002026-04-10 11:00:00Accepted

See the documentation for the full setup.

Requirements

  • Gravity Forms

Current version 1.0, updated 9 April 2026. View the changelog

Documentation and tutorials

All DateTime Field documentation

Changelog of DateTime Field

1.0

  • It's all new!

Start using DateTime Field today

Collect a date and a time in one validated field

Buy now from $49

30-day money-back guarantee

Proudly powered by WordPress