NAME
Data::MuForm::Field::CompoundDateTime - compound DateTime field
VERSION
version 0.05
DESCRIPTION
This is a compound field that requires you to define the subfields for month/day/year/hour/minute.
If you want to use drop-down select boxes for your DateTime, you can select fields like:
has_field
'my_date'
=> (
type
=>
'DateTime'
);
has_field
'my_date.month'
=> (
type
=>
'Month'
);
has_field
'my_date.day'
=> (
type
=>
'MonthDay'
);
has_field
'my_date.year'
=> (
type
=>
'Year'
);
has_field
'my_date.hour'
=> (
type
=>
'Hour'
);
has_field
'my_date.minute'
=> (
type
=>
'Minute'
);
If you want simple input fields:
has_field
'my_date'
=> (
type
=>
'DateTime'
);
has_field
'my_date.month'
=> (
type
=>
'Integer'
,
range_start
=> 1,
range_end
=> 12 );
has_field
'my_date.day'
=> (
type
=>
'Integer'
,
range_start
=> 1,
range_end
=> 31 );
Customizable error: 'datetime_invalid' (default = "Not a valid DateTime")
See the 'Date' field for a single input date field.
AUTHOR
Gerda Shank
COPYRIGHT AND LICENSE
This software is copyright (c) 2018 by Gerda Shank.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.