Date Picker for Gravity Forms Pro gives you complete control over date selection in your Gravity Forms. On top of everything in the free version, Pro unlocks the ability to disable specific weekdays, block out individual dates and holidays, and restrict the calendar to only your available dates — making it perfect for appointment booking, event registration, delivery scheduling, and more.
One-time purchase. No subscriptions. No renewals.
Why Upgrade to Pro?
The free version gives you a date picker with custom formats and min/max date control. But if your business has specific unavailable days, closed weekends, or a limited set of bookable slots — you need Pro.
- Close your calendar on weekends or any specific day of the week
- Block out public holidays, maintenance days, or fully booked dates
- Show only your available appointment or delivery slots
- Give customers a clean, accurate calendar with no guesswork
Pro Features
🗓️ Disable Week Days
Block any individual day of the week from being selected. Check the days you want to disable and they will be greyed out on the calendar automatically.
- Disable Saturday and Sunday for weekday-only bookings
- Disable any single day your business is closed
- Works independently per form field — different forms can have different rules
🚫 Disable Specific Dates
Block out individual dates or date ranges such as public holidays, company closures, or fully booked days. Disabled dates are greyed out and cannot be selected by users.
- Block a single date:
2026-12-25 - Block a date range:
2026-12-24|2026-12-26 - Block multiple ranges:
2026-12-24|2026-12-26|2026-01-01|2026-01-01 - Uses simple pipe
|separator format — easy to manage
✅ Active Dates Only
The opposite of Disable Dates. Define exactly which dates are available — all other dates are automatically disabled. Ideal for businesses with a fixed set of available slots.
- Only show your available appointment slots
- Perfect for event registration with specific event dates
- Prevent users from selecting any date outside your schedule
- Same simple pipe
|separator format
⭐ Priority Support
Pro users get direct priority support from the CodesMade development team. Faster responses and hands-on assistance when you need it.
All Free Features Included
- Date picker field in Gravity Forms editor
- Custom date format (yy-mm-dd, dd/mm/yy, mm/dd/yy and more)
- Min date control — prevent past date selection
- Max date control — limit how far ahead users can book
- Fully responsive — works on desktop, tablet, and mobile
- Compatible with all major browsers
- Multi-language and international date format support
- Works with any WordPress theme that supports Gravity Forms
Free vs Pro Comparison
| Feature | Free | Pro — $25 (One Time) |
|---|---|---|
| Date picker field in Gravity Forms | ✅ | ✅ |
| Custom date format | ✅ | ✅ |
| Min date — prevent past date selection | ✅ | ✅ |
| Max date — limit future booking range | ✅ | ✅ |
| Responsive — works on mobile and tablet | ✅ | ✅ |
| All major browser support | ✅ | ✅ |
| Multi-language and international date formats | ✅ | ✅ |
| Works with any WordPress theme | ✅ | ✅ |
| Disable Week Days — block Sunday, Saturday or any day | ❌ | ✅ |
| Disable Specific Dates — block holidays and unavailable days | ❌ | ✅ |
| Active Dates Only — show only your available slots | ❌ | ✅ |
| Priority Support | ❌ | ✅ |
| Price | Free | $25 — Buy Now |
Perfect For
- Appointment booking forms — Block closed days and unavailable slots
- Event registration forms — Show only event dates as selectable
- Delivery date selection — Disable weekends and holidays
- Hotel and rental bookings — Block already-booked dates
- Service scheduling — Restrict calendar to your working days only
- Consultation booking — Allow only specific available time slots
How Disable Dates & Active Dates Work
Format
Both settings use the same format: YYYY-MM-DD|YYYY-MM-DD — where each pair represents a date range. Separate multiple ranges with a pipe | character.
| Input | Result |
|---|---|
2026-03-04|2026-03-04 |
Single date — March 4 2026 only |
2026-03-04|2026-03-10 |
Date range — March 4 to March 10 2026 |
2026-03-04|2026-03-10|2026-04-01|2026-04-05 |
Two separate ranges |
Requirements
- WordPress 5.0 or higher
- Gravity Forms 2.0 or higher (required — sold separately)
- PHP 7.2 or higher
Frequently Asked Questions
Is this a one-time purchase?
Yes. One-time purchase with no subscriptions or annual renewals.
Do I need the free version installed as well?
No. The Pro version is a standalone plugin that includes all free features. Install Pro only.
Does this require Gravity Forms?
Yes. Gravity Forms must be installed and activated separately. This plugin is an add-on for Gravity Forms.
Can I use this on multiple sites?
Please contact us for multi-site pricing.
What is your return policy?
We offer a 7-day return policy. See our Return Policy for full details.
Can I disable only weekends?
Yes. In the Pro version, check Saturday and Sunday under Disable Week Days — users will only be able to select Monday through Friday.
Can I block public holidays?
Yes. Use Disable Specific Dates and enter your holiday dates in YYYY-MM-DD format separated by a pipe | character.
What is the difference between Disable Dates and Active Dates?
Disable Dates blocks specific dates — all other dates remain selectable. Active Dates does the opposite — only the dates you enter are selectable, everything else is blocked. Use Disable Dates when most dates are open. Use Active Dates when only a small set of dates should be available.
Support & Documentation
Date Picker for Gravity Forms Pro is developed by CodesMade. 8 years trusted. 7-day return policy. 24×7 support.





