Provided by: libhtml-formfu-perl_2.07000-1_all bug

NAME

       HTML::FormFu::Deflator::CompoundDateTime - CompoundDateTime deflator

VERSION

       version 2.07

SYNOPSIS

           ---
           element:
             - type: Multi
               name: date

               elements:
                 - name: day
                 - name: month
                 - name: year

               deflator:
                 - type: CompoundDateTime

           # set the default

           $form->get_field('date')->default( $datetime );

DESCRIPTION

       For use with a HTML::FormFu::Element::Multi group of fields.

       Sets the default values of several fields from a single DateTime value.

       By default, expects the field names to be any of the following:

       year
       month
       day
       hour
       minute
       second
       nanosecond
       time_zone

METHODS

   field_order
       Arguments: \@order

       If your field names don't follow the convention listed above, you must provide an arrayref
       containing the above names, in the order they correspond with your own fields.

           ---
           element:
             - type: Multi
               name: date

               elements:
                 - name: m
                 - name: d
                 - name: y

               deflator:
                 - type: CompoundDateTime
                   field_order:
                     - month
                     - day
                     - year

AUTHOR

       Carl Franks

LICENSE

       This library is free software, you can redistribute it and/or modify it under the same
       terms as Perl itself.

AUTHOR

       Carl Franks <cpan@fireartist.com>

COPYRIGHT AND LICENSE

       This software is copyright (c) 2018 by Carl Franks.

       This is free software; you can redistribute it and/or modify it under the same terms as
       the Perl 5 programming language system itself.

perl v5.28.1                                2019-01-HTML::FormFu::Deflator::CompoundDateTime(3pm)