Co to jest funkcja date_parse()?
Wbudowana funkcja w PHP o nazwie date_parse() można użyć do rozbicia ciągu daty na jego komponenty składowe i zwrócenia tablicy wartości dla każdej z tych wartości. W PHP ta funkcja jest szczególnie pomocna przy zmianie wartości daty i czasu.
Aby użyć date_parse() funkcji, musisz podać jej ciąg daty jako dane wejściowe. Ten ciąg daty może być w dowolnym formacie obsługiwanym przez PHP, takim jak RRRR-MM-DD lub DD-MM-RRRR. Następnie funkcja przeanalizuje ten łańcuch i zwróci tablicę zawierającą różne części daty, takie jak rok, miesiąc i dzień.
The składnia date_parse() funkcja jest prosta. Jedynym parametrem podanym tej funkcji jest ciąg daty, który chcesz przeanalizować. Składnia funkcji jest następująca:
analiza_daty ( strunowy $ciąg_daty )
The $ciąg_daty jest ciągiem daty, który chcesz przeanalizować, a funkcja zwraca tablicę wartości reprezentujących różne części daty. Zauważ, że date_parse() funkcja zawsze zwraca tablicę, nawet jeśli wprowadzony ciąg znaków jest nieprawidłowy.
Przykładowy kod, który używa date_parse() funkcja jest pokazana poniżej:
Przykład 1
$ciąg_daty = „2023-01-01” ;
$date_parts = analiza_daty ( $ciąg_daty ) ;
drukuj_r ( $date_parts ) ;
?>
Ten kod deklaruje zmienną $ciąg_daty który zawiera ciąg daty w formacie RRRR-MM-DD. Następnie kod używa funkcji date_parse() do przeanalizowania tego łańcucha i zapisania wyników w zmiennej o nazwie $date_parts . Na koniec kod drukuje plik $date_parts szyk.
Jak widać, tablica zawiera wartości roku, miesiąca i dnia odpowiadające wprowadzonemu łańcuchowi daty. Pozostałe elementy w tablicy są powiązane z wszelkimi ostrzeżeniami lub błędami, które mogły zostać wygenerowane podczas analizy.
Przykład 2
drukuj_r ( analiza_daty ( „2020-10-01 02:23:32.2” ) ) ;
?>
Powyższy kod rozkłada ciąg daty „2020-10-01 02:23:32.2” na części za pomocą kodu PHP date_parse() funkcjonować. Przeanalizowane dane wyjściowe są następnie drukowane przy użyciu print_r() funkcjonować.
Podczas date_parse() jest prosta w użyciu, należy pamiętać o kilku uwagach podczas korzystania z niej w praktyce. Na przykład funkcja może służyć do analizowania dat w dowolnym formacie obsługiwanym przez PHP, ale ważne jest, aby łańcuch wejściowy był poprawnie sformatowany. Jeśli ciąg wejściowy nie zostanie wprowadzony poprawnie, funkcja może zwrócić nieoczekiwane wyniki.
Wniosek
PHP date_parse() jest potężną funkcją do podziału daty i czasu w PHP. Ta funkcja jest łatwa w użyciu i zapewnia wygodny sposób wyodrębniania poszczególnych składników ciągu daty. Jednak ważne jest, aby używać tej funkcji ostrożnie i upewnić się, że ciąg wejściowy jest poprawnie sformatowany.