# NAME Mojolicious::Plugin::FormFieldsFromJSON::Date # VERSION version 0.04 # SYNOPSIS # Mojolicious $self->plugin('FormFieldsFromJSON::Date'); $self->plugin('FormFieldsFromJSON' => { types => { date => 1, }, }); # Mojolicious::Lite plugin 'FormFieldsFromJSON::Date'; plugin 'FormFieldsFromJSON' => { types => { date => 1, }, }; # DESCRIPTION [Mojolicious::Plugin::FormFieldsFromJSON::Date](https://metacpan.org/pod/Mojolicious::Plugin::FormFieldsFromJSON::Date) is an extension for [Mojolicious::Plugin::FormFieldsFromJSON](https://metacpan.org/pod/Mojolicious::Plugin::FormFieldsFromJSON) to create date fields. # NAME Mojolicious::Plugin::FormFieldsFromJSON::Date - Mojolicious Plugin # CONFIGURATION You can configure several things for the date fields: - selected The date selected. Must be in ISO format, e.g. 2014-12-29 Default: "today" - format Defines the order of the dropdowns. %Y-%m-%d is the default and this will create the "year"-dropdown first, then the "month"-dropdown and finally the "day"-dropdown. - future Defines how many years in the future should be available. (Default: 5) - past Defines how many years in the past should be available. (Default: 1) # DATE FIELDS The date fields is a collection of dropdowns to select a date. ## A simple date field This is an example for a very simple date field Configuration: [ { "name":"start", "future": 2, "past": 0, "format":"%d-%m-%Y" } ] # SEE ALSO [Mojolicious](https://metacpan.org/pod/Mojolicious), [Mojolicious::Guides](https://metacpan.org/pod/Mojolicious::Guides), [http://mojolicio.us](http://mojolicio.us), [Mojolicious::Plugin::FormFieldsFromJSON](https://metacpan.org/pod/Mojolicious::Plugin::FormFieldsFromJSON). # AUTHOR Renee Baecker <reneeb@cpan.org> # COPYRIGHT AND LICENSE This software is Copyright (c) 2018 by Renee Baecker. This is free software, licensed under: The Artistic License 2.0 (GPL Compatible)