Adds a "Google Analytics alike" date range picker integration as a module. Uses this library: http://tamble.github.io/jquery-ui-daterangepicker

It provides a #daterangepicker form element with some options:
$element['range'] = array(
'#type' => 'daterangepicker',
'#DateRangePicker_options' => array(
'initial_text' => t('Select date range...'),
'apply_button_text' => t('Apply'),
'clear_button_text' => t('Clear'),
'cancel_button_text' => t('Cancel'),
'range_splitter' => ' - ',
'date_format' => 'd M, yy',
// This needs to be a format recognised by javascript Date.parse method.
'alt_format' => 'yy-mm-dd',
'date_picker_options' => array(
'numberOfMonths' => 2,
),
),
);
Dependencies:
- moment.js module (and moment.js library)
- jQuery UI datepicker library
- Libraries module (optional)
Roadmap:
- Add FieldAPI integration
- Expose more datepicker / date range options
Get in touch with us for customizations and consultancy.
Supporting organizations:
Development and maintenance
Project information
- Project categories: Developer tools
43 sites report using this module
- Created by acrollet on , updated
Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.
Releases
1.0.0-alpha0
released 3 July 2023
Works with Drupal: ^9 || ^10
Refactored and updated module to D9
Install:
Development version: 1.0.x-dev updated 12 Feb 2025 at 12:47 UTC




