[![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 <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)