{{{#!highlight diff --- /usr/local/share/namazu/pl/time.pl.org 2011-07-20 21:07:04.867478862 +0900 +++ /usr/local/share/namazu/pl/time.pl 2011-07-20 21:07:15.131609662 +0900 @@ -135,6 +135,10 @@ } elsif ($timezone =~ /^[+-]\d{2}[0-5][0-9]$/) { # ( ("+" / "-") 4DIGIT ) return $timezone; + } elsif ($timezone =~ /^([+-]\d{2}):([0-5][0-9])$/) { + return "$1$2"; + } elsif ($timezone =~ /^(\d{2}):?([0-5][0-9])$/) { + return "+$1$2"; } elsif (exists $zone{$timezone}) { return $timezone; } else { }}}