Go to the source code of this file.
$datepicker_options = (array) elgg_extract('datepicker_options', $vars, []) |
Initial value:
Definition at line 22 of file date.php.
$format = elgg_extract('format', $vars, $defaults['format'], false) |
Elgg date input Displays a text field with a popup date picker.
The elgg.ui JavaScript library initializes the jQueryUI datepicker based on the CSS class .elgg-input-date. It uses the ISO 8601 standard for date representation: yyyy-mm-dd.
Unix timestamps are supported by setting the 'timestamp' parameter to true. The date is still displayed to the user in a text format but is submitted as a unix timestamp in seconds.
$vars['value'] The current value, if any (as a unix timestamp) $vars['class'] Additional CSS class $vars['timestamp'] Store as a Unix timestamp in seconds. Default = false $vars['datepicker_options'] An array of options to pass to the jQuery UI datepicker $vars['format'] Date format, default Y-m-d (2018-01-30)
Definition at line 20 of file date.php.
if (empty($datepicker_options['dateFormat'])) $vars['data-datepicker-opts'] = $datepicker_options ? json_encode($datepicker_options) : '' |
if (isset($vars['id'])) else |
Initial value:{
$selector = ".elgg-input-date[name='{$name}']"
Definition at line 84 of file date.php.