Cara menukar tarikh dan masa PHP kepada rentetan: 1. Buat fail contoh PHP 2. Baharu DateTime 3. Gunakan "$datetime->format('jS, F Y')" untuk Hanya tukar tarikh dan masa menjadi rentetan.
Persekitaran pengendalian artikel ini: sistem Windows 7, versi PHP 7.1, komputer Dell G3
Cara untuk tukar tarikh dan masa dalam php untuk rentetan?
PHP menggunakan kelas DateTime untuk menukar masa dan tarikh kepada rentetan
Pemprosesan masa dan tarikh PHP tidak begitu piawai. Cuma saya tidak tahu sama ada inputnya rentetan boleh ditukar dengan betul kepada jenis DateTime yang diperlukan.
PHP berorientasikan objek harus menggunakan kelas DateTime untuk menukar rentetan dan dateTime
Dari rentetan ke taip masa
DateTime::createFromFormat(‘m/d/Y H:i','03/01/2008 02:20'); $totalPrice=0.0;
Dari DateTime ke rentetan
$datetime = new DateTime('2008-08-03 14:52:10'); echo $datetime->format('jS, F Y') . "/n";
Dapatkan masa semasa
getdate()
Walaupun operasi ini agak menyusahkan, setiap bahagian adalah dalam format yang dikawal dengan sendirinya, jadi saya rasa lebih selesa.
Di atas hanya tersedia untuk PHP 5.3 ke atas
Versi lama masih perlu menggunakan ini
echo date('m/d/Y H:i',strtotime('10/20/2009 15:21'));
Nota: Apa yang dibaca daripada pangkalan data menggunakan tatasusunan ialah jenis aksara
Disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menukar datetime php kepada rentetan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!