Jak przekonwertować format daty w PHP
- 2121
- 119
- Klaudia Woś
W tym samouczku używa funkcji PHP strtotime () i date () do konwersji formatu daty daty. Na przykład zapisałeś datę formatu JYYY-MM-DD w zmiennej i musisz to zmienić na format MM-DD-yyyy.
Możemy to osiągnąć, przekształcając datę pierwszą na sekundy za pomocą funkcji strtotime (). Po tej zrekonstruuj datę do dowolnego formatu za pomocą funkcji DATE (). Poniżej znajduje się kilka przykładów konwersji:
1. Zmień trys-mm-dd => mm-dd-yyyy
Tutaj mamy datę formatu JYYY-MM-DD („2019-01-15”) i przekształcając go w format MM-DD-YYYY („01-15-2019”).
$ origdate = "2019-01-15"; $ newDate = data („m-d-y”, strtotime ($ origDate)); Echo $ Newdate;1234 | $ origdate = "2019-01-15"; $ newDate = data („m-d-y”, strtotime ($ origdate)); echo $ newDate; |
Wyjście:
01-15-2019
2. Zmień trys-mm-dd => dd-mm-yyyy
Tutaj mamy datę formatu JYYY-MM-DD („2019-01-15”) i przekształcając go w format DD-MM-YYYY („15-01-2019”).
$ origdate = "2019-01-15"; $ newDate = data („d-m-y”, strtotime ($ origDate)); Echo $ Newdate;1234 | $ origdate = "2019-01-15"; $ newDate = data („d-m-y”, strtotime ($ origdate)); echo $ newDate; |
Wyjście:
15-01-2019
3. Zmień dd/mm/tys
Jeśli masz cięcia w formacie daty, takie jak „15/01/2019” i musisz przekonwertować/z łączonymi (-). Poniższy przykład pomoże Ci przekonwertować DD/MM/TYYY („15/01/2019”) na Yyyy-MM-DD (2019-01-15).
$ origdate = "15/01/2019"; $ date = str_replace ('/', '-', $ origdate); $ newDate = data („y-m-d”, strtotime ($ data)); Echo $ Newdate;12345 | $ origdate = "15/01/2019"; $ date = str_replace ('/', '-', $ origdate); $ newDate = data („y-d-d”, strtotime ($ data)); echo $ newDate; |
Wyjście:
2019-01-15