Podręcznik PHP
Poprzedni |  | Następny

# localtime

(PHP 4, PHP 5)

localtime -- Pobiera czas lokalny

## Opis

array localtime ( [int znacznik_czasu [, bool asocjacyjna]] )

Funkcja localtime() zwraca tablicę identyczną do tej ze struktury zwracanej przez wywołanie identycznej funkcji w C. Pierwszym argumentem funkcji jest znacznik czasu. Jeśli żaden znacznik czasu nie zostanie podany, funkcja wykorzystuje aktualny czas, taki jak zwrócony przez time(). Drugi argument, asocjacyjna, jeśli jest ustawiony na `FALSE`, lub nie jest podany, powoduje zwrócenie zwykłej, indeksowanej liczbowo tablicy. Jeśli zaś jest ustawiony na `TRUE`, to funkcja zwróci tablicę asocjacyjną zawierającą wszystkie rozmaite elementy struktury zwracanej przez wywołanie funkcji w C. Nazwy kluczy tablicy są następujące:

- "tm_sec" - sekundy

- "tm_min" - minuty

- "tm_hour" - godziny

- "tm_mday" - dzień miesiąca

- "tm_mon" - miesiąc roku, 0 to styczeń

- "tm_year" - ilość lat od 1900

- "tm_wday" - dzień tygodnia

- "tm_yday" - dzień roku

- "tm_isdst" - czy aktualnie jest czas zimowy

> Notatka: Miesiące rozpoczynają się od 0 (Sty) do 11 (Gru) i dni tygodnia rozpoczynają się od 0 (Nie) do 6 (Sob).

Przykład 1. time() przykład

`<?php $localtime = localtime(); $localtime_assoc = localtime(time(), true); print_r($localtime); print_r($localtime_assoc); ?>`

Powyższy przykład wyświetli coś podobnego do:

    Array
    (
        [0] => 24
        [1] => 3
        [2] => 19
        [3] => 3
        [4] => 3
        [5] => 105
        [6] => 0
        [7] => 92
        [8] => 1
    )

    Array
    (
        [tm_sec] => 24
        [tm_min] => 3
        [tm_hour] => 19
        [tm_mday] => 3
        [tm_mon] => 3
        [tm_year] => 105
        [tm_wday] => 0
        [tm_yday] => 92
        [tm_isdst] => 1
    )

Poprzedni | Spis treści | Następny
idate | Początek rozdziału | microtime