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+ |