Funkcja gmstrftime() w PHP
Przykład
Formatowanie daty i czasu GMT/UTC na podstawie ustawień regionalnych:
<?php
echo(gmstrftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,98))."<br>");
setlocale(LC_ALL,"hu_HU.UTF8");
echo(gmstrftime("%Y. %B %d. %A. %X %Z"));
?>
Przykład uruchomienia
Definicja i użycie
gmstrftime() funkcja formatuje datę i czas GMT/UTC na podstawie ustawień regionalnych.
Wskazówka:Zobacz strftime() Funkcja, formatująca lokalny czas i datę na podstawie ustawień regionalnych.
Gramatyka
gmstrftime(format,timestamp);
Parametry |
Opis |
format |
Wymagane. Określa, jak zwracać 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 - preferowany format daty i czasu
- %C - liczba wieku (rok dzielony przez 100, zakres od 00 do 99)
- %d - dzień miesiąca (01 do 31)
- %D - format czasu, podobny do %m/%d/%y
- %e - dzień miesiąca (1 do 31)
- %g - podobny do formatu %G, ale bez wieków
- %G - 4-cyfrowe lata odpowiadające liczbie tygodnia ISO (patrz %V)
- %h - podobny do formatu %b
- %H - godzina, w systemie 24-godzinnym (00 do 23)
- %I - godzina, w systemie 12-godzinnym (01 do 12)
- %j - dzień roku (001 do 366)
- %m - miesiąc (01 do 12)
- %M - minuty
- %n - znak nowej linii
- %p - am lub pm odpowiedujący do podanego wartości czasu
- %r - format czasu a.m. i p.m.
- %R - 24-godzinny format czasu
- %S - sekundy
- %t - tabulator
- %T - bieżąca godzina, podobnie jak w formacie %H:%M:%S
- 蒜yfrowe przedstawienie dnia tygodnia (1 do 7), Monday[poniedziałek] = 1. Ostrzeżenie: w systemie Sun Solaris, Sunday[poniedziałek] = 1
- %U - liczba tygodni w bieżącym roku, zaczynając od pierwszego tygodnia z niedzielą jako pierwszym dniem tygodnia
- %V - liczba tygodni w bieżącym roku według formatu ISO 8601 (01 do 53), tydzień 1 oznacza pierwszy tydzień roku, który musi mieć co najmniej cztery dni i zaczyna się od poniedziałku jako pierwszego dnia tygodnia
- %W - liczba tygodni w bieżącym roku, zaczynając od pierwszego tygodnia z poniedziałkiem jako pierwszym dniem tygodnia
- %w - liczba dziesiętna dnia tygodnia, Sunday[poniedziałek] = 0
- %x - preferowany sposób przedstawiania daty bez czasu
- %X - preferowany sposób przedstawiania czasu bez daty
- %y - rok bez liczby wieków (zakres od 00 do 99)
- %Y - rok zawierający liczbę wieków
- %Z lub %z - nazwa strefy czasowej lub skrócona
- %% - wyjście znaku %
|
timestamp |
opcjonalne. Określa Unix timestamp reprezentujący datę和时间, którą należy sformatować. Domyślnie jest to bieżąca lokalna godzina (time()) |
Szczegółowe informacje techniczne
Zwracana wartość: |
zwraca na podstawie format używając określonego timestamp ciągów sformatowanych.
Imiona miesięcy, dni tygodnia i inne ciągi związane z językiem muszą przestrzegać setlocale() obecnych ustawień regionalnych.
|
Wersja PHP: |
4+ |