Funcția localtime() returnează un tablou identic cu cel al structurii returnate de un apel al funcției C. Primul argument al localtime() este timestamp; dacă nu este dat, se utilizează timpul curent. Al doilea argument al funcției localtime() este is_associative; dacă este 0 sau nu este dat atunci tabloul returnat va fi unul obișnuit, având chei numerice. Dacă acest argument este 1 atunci localtime() este un tablou asociativ conținând toate elementele structurii returnate de apelul funcției C. Numele cheilor din tabloul asociativ sunt după cum urmează:
"tm_sec" - secunde
"tm_min" - minute
"tm_hour" - ore
"tm_mday" - ziua din lună
"tm_mon" - luna din an începând cu 0 pentru ianuarie
"tm_year" - anii începând cu 1900
"tm_wday" - ziua din săptămână
"tm_yday" - ziua din an
"tm_isdst" - este activă ora de vară