[![Build Status](https://travis-ci.org/reneeb/Mojolicious-Plugin-FormFieldsFromJSON-Date.svg?branch=master)](https://travis-ci.org/reneeb/Mojolicious-Plugin-FormFieldsFromJSON-Date)
[![Kwalitee status](http://cpants.cpanauthors.org/dist/Mojolicious-Plugin-FormFieldsFromJSON-Date.png)](http://cpants.charsbar.org/dist/overview/Mojolicious-Plugin-FormFieldsFromJSON-Date)
[![GitHub issues](https://img.shields.io/github/issues/reneeb/Mojolicious-Plugin-FormFieldsFromJSON-Date.svg)](https://github.com/reneeb/Mojolicious-Plugin-FormFieldsFromJSON-Date/issues)

# NAME

Mojolicious::Plugin::FormFieldsFromJSON::Date

# VERSION

version 1.00

# 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 <[email protected]>

# 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)