Bagaimana saya menukar format tarikh dalam php

Bagaimana saya menukar format tarikh dalam php

Tutorial ini menggunakan fungsi php strtotime () dan tarikh () untuk menukar format masa tarikh. Contohnya anda telah menyimpan format YYYY-MM-DD Tarikh dalam pembolehubah dan perlu mengubahnya ke format MM-DD-Yyyy.

Kita boleh mencapai ini dengan menukar tarikh terlebih dahulu hingga beberapa saat menggunakan fungsi strtotime (). Setelah itu membina semula tarikh ke mana -mana format menggunakan tarikh () fungsi. Berikut adalah beberapa contoh penukaran:

1. Tukar yyyy-mm-dd => mm-dd-yyyy

Di sini kita mempunyai tarikh format YYYY-MM-DD ("2019-01-15") dan menukarnya kepada format MM-DD-Yyyy ("01-15-2019").

$ origdate = "2019-01-15"; $ newDate = tarikh ("m-d-y", strtotime ($ origdate)); echo $ newdate;
1234$ origdate = "2019-01-15"; $ newDate = tarikh ("m-d-y", strtotime ($ origdate)); echo $ newdate;

Pengeluaran:

01-15-2019 

2. Tukar yyyy-mm-dd => dd-mm-yyyy

Di sini kita mempunyai tarikh format YYYY-MM-DD ("2019-01-15") dan menukarnya kepada format DD-MM-Yyyy ("15-01-2019").

$ origdate = "2019-01-15"; $ newDate = date ("d-m-y", strtotime ($ origdate)); echo $ newdate;
1234$ origdate = "2019-01-15"; $ newDate = date ("d-m-y", strtotime ($ origdate)); echo $ newdate;

Pengeluaran:

15-01-2019 

3. Tukar DD/mm/yyyy => yyyy-mm-dd

Sekiranya anda mempunyai slash dalam format tarikh seperti "15/01/2019" dan perlu menukar/dengan tanda hubung (-). Contoh berikut akan membantu anda menukar DD/MM/YYYY ("15/01/2019") kepada YYYY-MM-DD (2019-01-15).

$ origdate = "15/01/2019"; $ date = str_replace ('/', '-', $ origDate); $ newDate = date ("y-m-d", strtotime ($ date)); echo $ newdate;
12345$ origdate = "15/01/2019"; $ date = str_replace ('/', '-', $ origDate); $ newDate = date ("y-m-d", strtotime ($ date)); echo $ newdate;

Pengeluaran:

2019-01-15