A localtime() függvény egy tömböt ad vissza, ugyanolyan szerkezetben, mint azt a C nyelvbeli függvényhívás teszi. A localtime() függvény első argumentuma az időbélyeg; ha nincs megadva, az aktuális időt használja. A második argumentum az is_associative, ha 0, vagy nincs megadva, hagyományos tömböt (numerikusan indexelve) kapunk vissza. Ha az argumentum 1, akkor a localtime() függvény asszociatív tömböt ad vissza, tartalmazva az összes elemet olyan struktúrában, amint azt a C függvénye is teszi a localtime függvényben. Az asszociatív tömb kulcsainak nevei a következők:
"tm_sec" - másodperc
"tm_min" - perc
"tm_hour" - óra
"tm_mday" - nap
"tm_mon" - hónap (!!! A Január 0 !!!)
"tm_year" - év, az 1900 óta eltelt évek száma
"tm_wday" - hét napja
"tm_yday" - év napja - 1
"tm_isdst" - nyári időszámítás aktív-e