Шукати в цьому блозі

вівторок, 27 січня 2009 р.

Date::Manip

При использовании модуля Date::Manip   выскакивала ошибка:

ERROR: Date::Manip unable to determine Time Zone. at /Library/Perl/5.8.8/Date/Manip.pm line 3666
 Date::Manip::Date_TimeZone() called at /Library/Perl/5.8.8/Date/Manip.pm line 693
 Date::Manip::Date_Init() called at /Library/Perl/5.8.8/Date/Manip.pm line 816
 Date::Manip::ParseDateString('today') called at /Library/Perl/5.8.8/Date/Manip.pm line 1557

На самой странице в разделе TIME ZONES указан способ решения, но мне как-то не хватило сил, потому было найдено радикальное решение поправить в самом модуле Manip.pm в разделе: 
# Local timezone
$Cnf{"TZ"}="";  

установить значение для Украины: (EET +0200 Eastern Europe, USSR Zone 1)

$Cnf{"TZ"}="EET";