<PHP Date / Time Reference
Przykład
Formatować lokalną datę i czas zgodnie z lokalizacją:
<?php
echo(strftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,98))."<br>");
setlocale(LC_ALL,"hu_HU.UTF8");
echo(strftime("%Y. %B %d. %A. %X %Z"));
?>
Uruchomić przykład »
Definicja i Wykorzystanie
strftime() funkcja formatuje czas i / lub datę lokalną zgodnie z lokalizacją.
Wskazówka: Zobacz również w gmstrftime() funkcja, która formatuje GMT / UTC czasu i / lub datę zgodnie z lokalizacją.
Składnia
strftime( format,timestamp);
Parametr | Opis |
---|
format | Wymagany. Określa sposób zwrócić wynik: - % A - skrócona nazwa dnia tygodnia
- % A - pełna nazwa dnia tygodnia
- % B - skrócona nazwa miesiąca
- % B - pełna nazwa miesiąca
- % C - korzystne przedstawienie daty i czasu
- % C - numer wieku (the year divided by 100, range 00 to 99)
- % D - dzień miesiąca (01 to 31)
- % D - tak samo, jak:% m / d /%% r
- % e - dzień miesiąca (1 to 31)
- % G - jak% G, ale bez wieku
- % G - lat 4-cyfrowy odpowiadający numerowi tygodnia ISO (see %V) .
- % H - tak samo jak% b
- % H - godzinę, stosując 24-godzinny (00 to 23)
- % I - godzinę, stosując 12-godzinnego (01 to 12)
- % j - dzień w roku (001 to 366)
- % m - miesiąc (01 to 12)
- % M - minuta
- % N - znak nowalinia
- % P - albo AM lub PM w zależności od danej wartości czasowej
- % R - czas w notacji am i pm
- % R - czas w notacji 24 godziny
- % S - druga
- % T - zakładka znak
- % T - czas bieżący, odpowiednik% H:% M% S
- % u - dzień tygodnia w postaci liczby (1 to 7) , od poniedziałku = 1. Ostrzeżenie: W Sun Solaris niedziela = 1
- % U - numer tygodnia w roku bieżącym, począwszy od pierwszej niedzieli jako pierwszego dnia pierwszego tygodnia
- % V - ISO 8601 numer tygodnia w roku bieżącym (01 to 53) , gdzie tydzień 1 jest pierwszym tygodniu, że ma co najmniej 4 dni w bieżącym roku, a wraz poniedziałek jako pierwszy dzień tygodnia
- % W - numer tygodnia w bieżącym roku, począwszy od pierwszego poniedziałku jako pierwszego dnia pierwszego tygodnia
- % W - dzień tygodnia jako ułamek dziesiętny, niedziela = 0
- % X - preferowany reprezentacja daty bez czasu
- % X - preferowany reprezentacja czasu bez daty
- % R - lat bez wieku (range 00 to 99)
- % Y - rok w tym wieku
- % Z lub% Z - strefa czasowa, nazwy lub skrótu
- %% - dosłowny znak%
|
timestamp | Opcjonalny. Określa znacznik czasu Uniksa, który reprezentuje datę i / lub czas być sformatowany. Domyślnie jest to bieżący czas lokalny ( time() ) |
Szczegóły techniczne
Zwracana wartość: | Zwraca ciąg sformatowany według wzoru za pomocą podanego znacznika czasu. Miesiąc i dzień tygodnia nazwiska i inne ciągi językowe zależne respektować bieżące locale zestaw z setlocale() |
---|
Wersja PHP: | 4+ |
---|
Lista zmian: | PHP 5.1.0: Teraz wydaje błędy stref czasowych E_STRICT i e_notice
|
---|
<PHP Date / Time Reference