Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Menukar Tarikh dari dd/mm/yyyy kepada yyyy-mm-dd dalam PHP?

Bagaimana untuk Menukar Tarikh dari dd/mm/yyyy kepada yyyy-mm-dd dalam PHP?

Susan Sarandon
Susan Sarandonasal
2024-10-27 10:45:02224semak imbas

How to Convert Dates from dd/mm/yyyy to yyyy-mm-dd in PHP?

Format Tarikh Tukar PHP: dd/mm/yyyy ke yyyy-mm-dd

Menukar tarikh antara format berbeza boleh menjadi tugas biasa dalam pengaturcaraan. Dalam PHP, anda juga perlu mempertimbangkan kekaburan tarikh dalam bentuk dd/mm/yyyy atau d-m-y, di mana pemisah menentukan format.

Untuk menukar tarikh daripada dd/mm/yyyy kepada yyyy- mm-dd, adalah penting untuk menentukan format tarikh input dahulu. Fungsi tarikh lalai menganggap format m/d/y Amerika. Walau bagaimanapun, jika pemisah ialah tanda sempang (-) atau titik (.), format d-m-y Eropah diandaikan.

Penyelesaian:

  • Jika tarikh input adalah dalam format m/d/y Amerika, fungsi tarikh lalai boleh digunakan seperti berikut:
$var = "20/04/2012";
echo date("Y-m-d", strtotime($var) );
  • Jika tarikh input dalam format d-m-y Eropah, a pengubahsuaian adalah perlu:
$var = '20/04/2012';
$date = str_replace('/', '-', $var);
echo date('Y-m-d', strtotime($date));

Dengan menggunakan pendekatan ini, anda boleh menukar tarikh dengan tepat antara format yang berbeza dalam PHP.

Atas ialah kandungan terperinci Bagaimana untuk Menukar Tarikh dari dd/mm/yyyy kepada yyyy-mm-dd dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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