by Toro Guapo on WordPress.org
Disable weekends, past dates and holidays in the Gravity Forms date picker, add date filters and unique IDs - without writing code.

Custom date filters.
Hero for Gravity Forms lets you disable weekends, past dates and holidays in the Gravity Forms date picker, highlight today’s date, and make date inputs read-only – all without custom code. It also adds powerful date filters, time zone fixes, and unique / random ID generators for coupons, reference numbers and more.
If you use the Gravity Forms Date field for bookings, appointments or event registrations, you’ve probably needed to:
Hero for Gravity Forms gives you a visual, no-code way to control the Gravity Forms date picker and to generate unique IDs for entries, without writing or maintaining custom code in your theme.
Hero Essential (this free version) includes core date filters, time zone tools, today highlight, read only date inputs and basic picker animations. Some advanced options are only available in Hero Standard and Hero Advanced. For a detailed breakdown, see the full feature list.
Use Hero’s Gravity Forms date filters to control which dates are selectable in the Gravity Forms date picker:
These rules are configured directly on the Gravity Forms Date field – no custom JavaScript or PHP code required.
When your site has visitors from different time zones, “today” is not the same moment for everyone. Hero’s Time Zones feature helps you:
Make your date picker easier to use and nicer to look at:
If you want to prevent invalid dates or incorrect formats, you can use Hero to make Gravity Forms date inputs read-only:
Hero includes a flexible Unique ID generator for Gravity Forms. Use it when you need a value that is both random and unique per entry, such as:
You can generate IDs with:
Sometimes you just need a random string for a field and it doesn’t have to be globally unique. Hero’s Random IDs feature lets you:
Hero for Gravity Forms is ideal for: