Manual:DateInputWidget

From Linux Web Expert

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
File:DateInputWidgetUploadWizard.png
Screenshot of the DateInputWidget as used in the UploadWizard interface

MediaWiki includes a DateInputWidget that can be used for user interfaces that require selecting a date. You can see an example of it in the interface for UploadWizard.

Example code:

// Accessing values in a DateInputWidget
var dateInput = new mw.widgets.DateInputWidget();
var $label = $( '<p>' );
$( 'body' ).append( $label, dateInput.$element );
dateInput.on( 'change', function () {
    // The value will always be a valid date or empty string, malformed input is ignored
    var date = dateInput.getValue();
    $label.text( 'Selected date: ' + ( date || '(none)' ) );
} );

For more information, see the code documentation.

See also