Funkce pro pouziti casu


Perl poskytuje funkce, pomoci kterych je mozne pracovat s casem, napr. vypsat aktualni cas.

Funkce pracujici s casem jsou:

Funkce time vraci pocet sekund od 1. ledna 1970.

Tedy 17.2.1997 muzeme sekvenci prikazu:

$cas = time;
print "Aktualni cas = $cas\n";
ziskat napr:
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
Dalsi kapitola | Predchozi kapitola kapitola | Obsah