Time::localtime ist auch ganz nett, ist jedenfalls schöner die Werte auszulesen.
Ansonsten bevorzuge ich mitlerweile DateTime für jede Art von Datumausgaben/Rechnungen.
use strict;
use warnings;
use Time::localtime;
use DateTime;
printf "%02d-%02d-%04d\n", localtime->mday, localtime->mon + 1, localtime->year + 1900;
print DateTime->today->dmy('-'), "\n";
print DateTime->new(day => 31, month => 12, year => 2007)->dmy('-'), "\n";
Gegen POSIX spricht eher das das Modul so unheimlich groß ist. Möchtest du nur strftime() haben dann kannst du auch das Modul
Date::Format nutzen.
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de