DateTime-Format-Japanese
view release on metacpan or search on metacpan
lib/DateTime/Format/Japanese.pm view on Meta::CPAN
Create a string representation of the hour of a DateTime object in Japanese
=head2 $fmt-E<gt>format_minute($dt)
Create a string representation of the minute of a DateTime object in Japanese
=head2 $fmt-E<gt>format_second($dt)
Create a string representation of the second of a DateTime object in Japanese
=head1 OPTIONS
=head2 input_encoding()
=head2 output_encoding()
Get/Set the encoding that this module should expect to use.
=head2 number_format()
Get/Set the number formatting option. Possible values are:
=over 4
=item FORMAT_ROMAN
Formats the numbers in plain ascii roman numerals.
=item FORMAT_KANJI
Formats numbers in kanji numerals without any unit specifiers.
=item FORMAT_ZENKAKU
Formats numbers in zenkaku numerals (double-byte equivalent of roman numerals)
=item FORMAT_KANJI_WITH_UNIT
Formats numbers in kanji numerals, with unit specifiers.
=back
=head2 year_format()
Get/Set the year formatting option. Possible values are:
=over 4
=item FORMAT_ERA
Formats the year using the Japanese era notation.
=item FORMAT_GREGORIAN
Formats the year using the Gregorian notation
=back
=head2 with_gregorian_marker()
Get/Set the option to include the gregorian calendar marker ("西æ¦")
=head2 with_bc_marker()
Get/Set the option to include the "B.C." marker instead of a negative year.
=head2 with_ampm_marker()
Get/Set the option to include the AM/PM marker. Implies that the hour
notation is swictched to 1-12 from 1-23
=head2 with_day_of_week
Get/Set the option to include day of week.
=head1 ENCODING
As of version 0.02, DateTime::Format::Japanese can handle arbitrary Japanese
encoding for both input and output.
By default, input_encoding is set to 'Guess' and uses L<Encode::Guess>.
However, this method is often not adequate to handle Japanese encodings,
as there are many ambiguities between any two encoding. In cases where
Encode::Guess could not guess the encoding being used, it will croak
and emit an error.
Therefore it is always recommended that you set the input_encoding.
=head1 CAVEATS
=head2 Day Of Week
Day of week is accepted in the parsing as the last element, but is never
used for generating DateTime objects. That is, if you give a date and an
unmatching day of week, your day of week will silently be ignored, and
DateTime.pm will handle the actual calculation.
=head2 Kanji Dates With Units
Kanji notations have the following limitations, which were :
Gregorian years may only expressed like this: 'äºããå', not 'äºåå'
All other fields may be expressed as either 'åå' or 'ä¸å'. However,
it will only understand up to the 10s, not anything higher. This is because
of the limit in the range of the fields.
=head1 AUTHOR
(c) 2004-2006 Daisuke Maki E<lt>daisuke@endeworks.jp<gt>.
=cut
( run in 1.519 second using v1.01-cache-2.11-cpan-39bf76dae61 )