NAME
HTML::FormHandlerX::Field::DateTimeNatural - a datetime field with natural language parsing.
VERSION
version v0.6
SYNOPSIS
This field is a simple text input field type, but it understands natural language and dates. Most of the functionality is inherited from DateTime::Format::Natural. To see a list of dates it can understand see DateTime::Format::Natural::Lang::EN.
has_field 'date' => (
type => 'DateTimeNatural',
time_zone => 'UTC', # optional
);
METHODS
This field supports all of the methods inherited from HTML::FormHandler::Field::Text, as well as all of the parameters offered by DateTime::Format::Natural, all of which are optional.
In addition to that, it will try to obtain the values for these attributes from the parent form class. E.g. you can set the time_zone
attribute on the form class, and all of the DateTimeNatural
fields will automatically have the time zone set.
Here is the list of the methods, please refer to original module for their description:
time_zone
datetime
lang
format
prefer_future
daytime
SEE ALSO
AUTHOR
Roman F. <romanf@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2013 by Roman F..
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.