Sisimai::DateTime - Date and time utilities
use Sisimai::DateTime; my $v = 'Sat Mar 1 13:47:46 JST 2014'; print Sisimai::DateTime->parse($v); # Sat, 1 Mar 2014 13:47:46 +0900
Sisimai::Tie provide methods for dealing date and time.
parse(Date string)
parse() convert various date format string.
parse()
my $x = 'Fri, 9 Apr 2004 04:01:03 +0000 (GMT)'; my $y = '27 Apr 2009 08:08:54 +0900'; print Sisimai::DateTime->parse($x); # Fri, 9 Apr 2004 04:01:03 +0000 print Sisimai::DateTime->parse($y); # Thu, 27 Apr 2009 08:08:54 +0900
to_second(String)
to_string() convert a string to the value of seconds like followings:
to_string()
print Sisimai::DateTime->to_second('1m'); # 60, 1 minute print Sisimai::DateTime->to_second('2h'); # 7200, 2 hours print Sisimai::DateTime->to_second('1d'); # 86400, 1 day print Sisimai::DateTime->to_second('1w'); # 604800, 1 week
abbr2tz(Abbr)
abbr2tz() convert a time zone abbreviation to 4 digit string of time zone.
abbr2tz()
print Sisimai::DateTime->abbr2tz('JST'); # +0900 print Sisimai::DateTime->abbr2tz('UTC'); # +0000 print Sisimai::DateTime->abbr2tz('CDT'); # -0500
azumakuniyuki
Copyright (C) 2014-2019 azumakuniyuki, All rights reserved.
This software is distributed under The BSD 2-Clause License.
To install Sisimai, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Sisimai
CPAN shell
perl -MCPAN -e shell install Sisimai
For more information on module installation, please visit the detailed CPAN module installation guide.