Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Saya Boleh Menukar Tarikh dd/mm/YYYY Dengan Cekap Menggunakan strtotime() PHP?

Bagaimanakah Saya Boleh Menukar Tarikh dd/mm/YYYY Dengan Cekap Menggunakan strtotime() PHP?

Susan Sarandon
Lepaskan: 2024-12-25 19:01:10
asal
924 orang telah melayarinya

How Can I Efficiently Convert dd/mm/YYYY Dates Using PHP's strtotime()?

strtotime() Penukaran Tarikh dalam Format dd/mm/YYYY

Fungsi strtotime() ialah alat yang berkuasa untuk menukar tarikh kepada cap masa. Walau bagaimanapun, dokumentasi untuk fungsi ini tidak merangkumi sepenuhnya semua format tarikh yang disokong. Khususnya, strtotime() bergelut dengan tarikh dalam format dd/mm/YYYY.

Untuk menangani isu ini, penyelesaian biasa adalah dengan meledakkan rentetan tarikh secara manual menggunakan fungsi explode(). Walau bagaimanapun, terdapat penyelesaian yang lebih cekap:

$date = '25/05/2010';
$date = str_replace('/', '-', $date);
echo date('Y-m-d', strtotime($date));
Salin selepas log masuk

Coretan kod ini menukar tarikh daripada dd/mm/YYYY kepada YYYY-mm-dd dengan menggantikan garis miring ke hadapan (/) dengan sempang (-) dan kemudian menggunakan strtotime() untuk menukar rentetan yang terhasil kepada cap masa. Akhir sekali, tarikh diformat menggunakan penentu format Y-m-d.

Hasilnya ialah tarikh yang diformat dengan betul:

2010-05-25
Salin selepas log masuk

Menurut dokumentasi strtotime(), tarikh dalam format m/d /y atau d-m-y ditafsirkan secara automatik berdasarkan pemisah: garis miring (/) menunjukkan format m/d/y Amerika, manakala sempang (-) atau titik (.) menunjukkan format d-m-y Eropah.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Tarikh dd/mm/YYYY Dengan Cekap Menggunakan strtotime() PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan