Funkcja date_create_from_format() w PHP

Przykład

Zwraca nowy obiekt DateTime sformatowany zgodnie z podanym formatem:

<?php
$date=date_create_from_format("j-M-Y","25-Sep-2016");
?>

Przykład uruchomienia

Definicja i użycie

Funkcja date_create_from_format() zwraca nowy obiekt DateTime sformatowany zgodnie z podanym formatem.

Gramatyka

date_create_from_format(format,time,timezone);
Parametr Opis
format

Wymagane. Określa format do użycia.format Ciąg parametrów może zawierać następujące znaki:

  • d - Dzień miesiąca, z wiodącą zero
  • j - Dzień miesiąca, bez wiodącej zero
  • D - Dzień tygodnia (Pn - Nd)
  • I - Dzień tygodnia (Poniedziałek - Niedziela)
  • S - Angielski sufiks dnia w miesiącu (st, nd, rd, th)
  • F - Nazwa miesiąca (January - December)
  • M - Nazwa miesiąca (Jan - Dec)
  • m - Miesiąc (01 - 12)
  • n - Miesiąc (1 - 12)
  • Y - Rok (np. 2013)
  • y - Rok (np. 13)
  • a i A - am lub pm
  • g - 12-godzinny format, bez wiodącego zera
  • h - 12-godzinny format, z wiodącym zero
  • G - 24-godzinny format, bez wiodącego zera
  • H - 24-godzinny format, z wiodącym zero
  • i - Minuty, z wiodącym zero
  • s - Sekundy, z wiodącym zero
  • u - Mikrosekundy (do sześciu cyfr)
  • e, O, P i T - identyfikatory stref czasowych
  • U - Sekundy od ery Unix
  • (空格)
  • # - Jeden z poniższych separatorów: ;, :, /, ., ,, -, (, )
  • ? - Jeden losowy bit
  • * - Losowe bity do następnego separatora/czynnika
  • ! - Zresetuje wszystkie pola do ery Unix
  • | - Jeśli wszystkie pola jeszcze nie zostały zinterpretowane, zresetuje wszystkie pola do era Unix
  • + - Jeśli istnieje, końcowe dane w ciągu będą powodowały ostrzeżenia, ale nie błędy
time Wymagane. Określa ciąg daty/czasu. NULL wskazuje bieżącą datę/czas.
timezone Opcjonalnie. Określa time Strefa czasowa. Domyślnie to bieżąca strefa czasowa.

Szczegóły techniczne

Zwrócona wartość: Zwraca obiekt DateTime, jeśli sukces, w przeciwnym razie zwraca FALSE.
Wersja PHP: 5.3+