<PHP Date / Time Reference
Przykład
Przetwarza czas / datę wygenerowaną z strftime() :
<?php
$format="%d/%m/%Y %H:%M:%S";
$strf=strftime($format);
echo("$strf");
print_r(strptime($strf,$format));
?>
Definicja i Wykorzystanie
strptime() funkcja analizuje czas / datę wygenerowaną z strftime() .
Note: Ta funkcja nie jest dostępna na platformie Windows!
Składnia
Parametr | Opis |
---|
date | Wymagany. Łańcuch do analizowania (eg returned from strftime() ) |
format | Wymagany. Określa format używany w dniu: - % 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%
|
Szczegóły techniczne
Zwracana wartość: | Ta funkcja zwraca tablicę z datą analizowany na sukces. FALSE w przypadku porażki. Znaczenie oddawanie kluczy tablicy są następujące: - [tm_sec] - s (0-61)
- [tm_min] - minuta (0-59)
- [tm_hour] - godzina (0-23)
- [tm_mday] - dzień miesiąca (1-31)
- [tm_mon] - miesięcy od stycznia (0-11)
- [Tm_year] - od 1900 roku
- [tm_wday] - dni od niedzieli (0-6)
- [tm_yday] - dni od 1 stycznia (0-365)
- [Nieprzetworzonej] - część dnia, który nie został rozpoznany, przy użyciu odpowiedniego formatu, jeżeli
|
---|
Wersja PHP: | 5.1+ |
---|
<PHP Date / Time Reference