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+