Rolf Rost: Aktuelles Datum -3 Tage

Beitrag lesen

hi Peter,

mein Problem ist folgendes: Das aktuelle Datum auszugeben ist nicht allzu schwer, ich brauch aber das Datum von vor 3 Tagen. Kann

$time = time; # Seconds since begin of the epoch 1.1.1970

$time = $time - 3 * 86400; # 3 Tage zurück

mir da jemand vielleicht auf die Sprünge helfen? Das Datumsformat sollte dann so aussehen: 2005-06-05. Also Jahr, Tag, Monat. Einstellige Tage und Monate sollten noch eine 0 vorangestellt bekommen.

Kein Problem mit strftime:
use POSIX qw(strftime);

$date = strftime("%d.%m.%Y", localtime(time()));

06.05.2005

%d %m %Y sind Formate, siehe
man date

auf ner LINUX - Kiste.

Viele Grüße, Rolf