Funkce pracujici s casem jsou:
Funkce time vraci pocet sekund od 1. ledna 1970.
Tedy 17.2.1997 muzeme sekvenci prikazu:
$cas = time;
ziskat napr:
print "Aktualni cas = $cas\n";
Aktualni cas = 856186406
S touto ciselnou hodnotou umi pracovat funkce gmtime a localtime, ktere prevadeji pocet sekund na pole s 9 prvky. Jednotlive prvky (0 -8) pole obsahuji:
sekundy, minuty, hodiny, den, mesic (0-11), rok, cislo dne v tydnu (0-6), ...
Funkce gmtime konvertuje cas do Greenwich casu, funkce localtime do lokalniho casoveho pasma.
Priklad:
@mesic = (leden,unor,brezen,duben,kveten,cerven,cervenec,srpen,zari,rijen,listopad,prosinec); ($sek,$min,$hod,$den,$mes,$rok) = localtime(time); $rok += 1900; $date = "$den. $mesic[$mes] $rok"; print $date;Vypise datum ve tvaru: 17. unor 1997