См. Основные подпрограммы localtime
и gmtime
(также time
).
ИМХО, обычно проще написать небольшую подпрограмму для такого рода форматирования, чем вводить новую зависимость. Например:
sub epoch_to_datetime {
my $time = shift(@_) || time();
my ($s, $m, $h, $md, $mo, $yr) = localtime($time);
my $date = join("/",
sprintf("%02d", $yr % 100),
sprintf("%02d", $mo + 1),
sprintf("%02d", $md));
my $time = join(":",
sprintf("%02d", $h),
sprintf("%02d", $m),
sprintf("%02d", $s));
return "$date $time";
}
print epoch_to_datetime(time()) . "\n";
# 11/11/09 08:06:10