Как преобразовать время из unix-формата в обычное и обратно?

Как преобразовать время из unix-формата (число секунд, прошедших от начала эпохи - 1 января 1970 года) в обычное?
perl -e ‘$q=localtime(1165834330); print $q’
Без предварительного присваивания получается не то, что надо…

Обратное - спасибо http://www.opennet.ru:
perl -e ‘use Date::Parse; my $time = str2time(”Mon Dec 11 12:52:10 +0200 (EST)”); print $time;’
или просто
perl -e ‘use Date::Parse; my $time = str2time(”Mon Dec 11 12:52:10″); print $time;’
работает также
Mon Dec 11 12:52:10
Mon Dec 11 (по умолчанию считается текущий год)
Mon Dec 11 2005
Dec 11 2006
Dec 11

» »

Оставить комментарий - Feel free to ask me in English

Он появится после того, как будет одобрен. - All comments are pre-moderated.

Внимание! Пожалуйста, не пишите в комментарии [url=... или [url]... - это будет считаться спамом. Если хотите дать ссылку - пишите просто адрес, до 2х на один коммент.
Attention! Please don't use "[url=..." or "[url]..." in comment's body or it will be deleted as spam
If you want to send me a link just type url, up to 2 urls in one comment.

Спасибо за отзыв! Thank you for a comment!