Как вывести текущую дату на perl

perl

Не нужно ничего преобразовывать, надо просто вывести сегодняшнюю дату

Примечание:
localtime(time) - выводится в секундах

Примечание:
Перепутал насчёт секунд:) Просто я и с временем тоже парюсь, но это не так важно... Лазию в гугле, запутался жудко

Примечание:
Задача каждый день выводить новую дату. Такой метод не подходит, потомучто так выгодней руками делать:)

Примечание:
DziedMaroz, спасибо что помогаешь:)

Примечание:
Отдохнул немного и всё сразу понял:)
Вот что надо было сделать оказывается:
use POSIX qw(strftime);
print strftime "%Y-%m-%d\n", localtime;

Примечание:
TheKostya, спасибо, но мой способ мне больше нравится. Всего две строчки и никакого гемора.
> если придется потом что то с датой делать
Не нужно, просто вывести и всё.
И спасибо, что ответил через 3 месяца после того, как я нашёл решение.
Ответы:
localtime(time)
Используйте оболочку.
print `системная_команда`;
В Вашем случае, чтобы вывести дату, нужно воспользоваться:
print `date`;
При желании, используйте опции для date (то есть используйте любые команды из среды unix/linux прямо в perl-скриптах).
как вариант использования Date::Calc если придется потом что то с датой делать.


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.