Hey Bubblers!
Excited to share a major enhancement to the Date Range Picker Plugin that makes it much more user-friendly and business-ready. This update adds intelligent natural language processing with fuzzy matching - perfect for creating professional dashboards and analytics apps!
Whatβs New?
Smart Time Period Recognition
Your users can now type natural phrases like:
"this month"
β Automatically selects the full current month"last quarter"
β Previous business quarter (Q1, Q2, Q3, Q4)"year to date"
β January 1st to today"rolling 30 days"
β Last 30 days from today"last friday"
β Finds the previous Friday automatically
Typo-Proof with Fuzzy Matching
No more frustrated users! The plugin now auto-corrects:
"todya"
β"today"
"lastweek"
β"last week"
"thismonth"
β"this month"
"yestrday"
β"yesterday"
Business Intelligence Ready
Perfect for executive dashboards:
- YTD, MTD, WTD support (
"ytd"
,"mtd"
,"wtd"
) - Quarterly reporting (
"this quarter"
,"last quarter"
) - Rolling periods (
"rolling 90 days"
) - Specific weekdays (
"last monday"
,"next friday"
)
Perfect For These Use Cases:
Analytics Dashboards
Custom Range 1: "this month" β June 2025
Custom Range 2: "last 30 days" β May 9 - June 8
Custom Range 3: "year to date" β Jan 1 - Today
Custom Range 4: "last quarter" β Q1 2025
Custom Range 5: "rolling 90 days" β 90 days rolling window
Sales Reporting
Custom Range 1: "this week" β Current week performance
Custom Range 2: "last month" β Previous month comparison
Custom Range 3: "ytd" β Year-to-date numbers
Custom Range 4: "last quarter" β Quarterly results
Executive Reports
Custom Range 1: "month to date" β MTD performance
Custom Range 2: "this quarter" β Current quarter progress
Custom Range 3: "last year" β Year-over-year comparison
Key Benefits:
100% Backward Compatible - All existing setups continue working
30+ New Phrases - Much more natural language support
Auto-Correction - Handles user typos gracefully
Business Ready - Professional reporting periods included
Zero Breaking Changes - Drop-in enhancement
How to Use:
- Enable Custom Dates in your plugin settings
- Set your custom ranges using the new natural language phrases:
custom1_day: "this month"
custom2_day: "last 30 days"
custom3_day: "year to date"
custom4_day: "this quarter"
custom5_day: "rolling 7 days"
- Users can now type naturally - even with typos!
Complete List of New Phrases:
Time Periods:
"this week"
, "last week"
, "this month"
, "last month"
, "this year"
, "last year"
, "next year"
Business Quarters:
"this quarter"
, "last quarter"
, "next quarter"
To-Date Patterns:
"year to date"
, "ytd"
, "month to date"
, "mtd"
, "week to date"
, "wtd"
Relative Ranges:
"last 30 days"
, "past 7 days"
, "rolling 90 days"
, "next 14 days"
Specific Weekdays:
"last monday"
, "next friday"
, "last tuesday"
, etc. (all weekdays supported)
Common Typos Auto-Fixed:
"todya"
, "yestrday"
, "tommorow"
, "thisweek"
, "lastmonth"
, and many more!
Check it out here: