PHP ialah bahasa skrip yang digunakan secara meluas dan ia sangat biasa dalam pembangunan web. Tarikh juga merupakan komponen penting dalam pembangunan web. Dalam siaran ini, kita akan belajar cara menukar format tarikh kepada teks menggunakan PHP.
Dalam PHP, kita boleh menggunakan fungsi date() untuk menukar format tarikh kepada teks. Berikut ialah beberapa format tarikh yang biasa digunakan:
Menggunakan format ini, kita boleh menukar format tarikh kepada teks melalui fungsi date() seperti berikut:
$date = "2021-04-23"; echo date("Y-m-d", strtotime($date)); //输出2021-04-23
Dalam contoh ini, kami menghantar rentetan tarikh kepada strtotime () fungsi dan gunakan fungsi date() untuk memformatkannya ke dalam format tahun-bulan-hari.
Jika kita ingin menukar format tarikh kepada teks yang lebih mesra, kita boleh menambah teks dalam rentetan format seperti ini:
$date = "2021-04-23"; echo date("Y年m月d日 (D)", strtotime($date)); //输出2021年04月23日 (Fri)
Dalam contoh ini kita akan Format tarikh ditetapkan kepada Format "tahun-bulan-hari (hari dalam minggu)" dan teks "tahun", "bulan", "hari" dan kurungan digunakan untuk menjadikannya lebih mesra Hasil keluaran ialah "23 April 2021 (hari minggu)" lima)".
Kami juga boleh menggunakan fungsi cap waktu PHP untuk mengira perbezaan antara tarikh. Cap masa mewakili bilangan saat sejak 1 Januari 1970. Kita boleh menggunakan fungsi time() untuk mendapatkan cap masa semasa seperti berikut:
$now = time(); //获取当前时间戳 echo $now; //输出当前时间戳
Selain itu, kita boleh menggunakan fungsi strtotime() untuk menukar rentetan tarikh kepada cap masa:
$date = "2021-04-23"; $timestamp = strtotime($date); //将日期字符串转换为时间戳 echo $timestamp; //输出时间戳
Sebaik sahaja kami mempunyai cap masa dua tarikh, kami boleh mengira perbezaan antara tarikh tersebut seperti ini:
$date1 = "2021-04-23"; $date2 = "2021-06-01"; $timestamp1 = strtotime($date1); $timestamp2 = strtotime($date2); $diff = $timestamp2 - $timestamp1; echo "两个日期相差" . round($diff / (60*60*24)) . "天";
Dalam contoh ini, kami mengira cap masa kedua-dua tarikh , dan kemudian mengira perbezaan antara tarikh tersebut . Oleh kerana perbezaannya adalah dalam saat, kami menukarnya kepada hari dan bulat menggunakan fungsi round(), output ialah "Dua tarikh berbeza sebanyak 39 hari".
Kesimpulannya, menggunakan PHP, kita boleh menukar format tarikh kepada teks dengan mudah dan mengira perbezaan antara tarikh. Ciri-ciri ini sangat berguna dalam pembangunan web, saya harap artikel ini akan membantu anda.
Atas ialah kandungan terperinci Bagaimana untuk menukar format tarikh kepada teks dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!