PHP ialah bahasa pengaturcaraan sebelah pelayan yang popular yang menyediakan beberapa ciri berkuasa yang menjadikan kerja dengan tarikh dan masa agak mudah. Dalam artikel ini, kita akan melihat cara menukar jenis tarikh dalam PHP.
Mula-mula, mari kita lihat cara memformat tarikh mengikut gaya yang kita mahu. Dalam PHP, kita boleh menggunakan fungsi date() untuk memformat tarikh. Fungsi ini menerima dua parameter: satu ialah format tarikh dan satu lagi ialah tarikh untuk diformatkan. Berikut ialah beberapa format tarikh yang biasa digunakan:
Selain itu, kami juga boleh menggunakan format lain untuk memaparkan tarikh, masa, zon masa, dsb. Berikut ialah beberapa format tarikh lanjutan:
Berikut ialah beberapa contoh kod untuk memformat tarikh:
//输出当前日期和时间,格式为: 年-月-日 小时:分钟:秒 echo date("Y-m-d H:i:s"); //输出当前星期,格式为: 星期几 echo date("l"); //输出当前时间的上午或下午,格式为: 上午或下午 echo date("A"); //将一个时间戳格式化为日期,格式为: 年-月-日 echo date("Y-m-d", strtotime("2021-08-30"));
Satu lagi tarikh biasa Penukaran adalah untuk menukar rentetan sehingga kini. Sebagai contoh, jika kita mendapat maklumat tarikh daripada pangkalan data atau sumber lain, ia biasanya akan disediakan sebagai rentetan. Kita boleh menukar rentetan kepada tarikh menggunakan fungsi strtotime() dalam PHP.
Fungsi strtotime() menyokong pelbagai format masa dan boleh menukar aksara ke dalam cap masa yang sepadan kepada format mengikut keperluan. Berikut ialah beberapa contoh kod:
//将字符串转换为日期,格式为: 年-月-日 $dateString = '2021-08-30'; $date = date("Y-m-d", strtotime($dateString)); echo $date; //将字符串转换为日期时间,格式为: 年-月-日 小时:分钟:秒 $dateString = '2021-08-30 13:45:30'; $date = date("Y-m-d H:i:s", strtotime($dateString)); echo $date;
Dalam PHP, kita boleh menggunakan fungsi date() dan fungsi strtotime() untuk menambah dan menolak tarikh. Antaranya, fungsi date() boleh memformat tarikh, dan fungsi strtotime() boleh menukar rentetan kepada tarikh.
Menggunakan kedua-dua fungsi ini bersama-sama boleh menyelesaikan operasi tambah dan tolak tarikh dengan sangat mudah. Berikut ialah beberapa contoh kod:
//加一周 $dateString = '2021-09-05'; $date = date("Y-m-d", strtotime($dateString . "+1 week")); echo $date; //减一个月 $dateString = '2021-08-30'; $date = date("Y-m-d", strtotime($dateString . "-1 month")); echo $date; //加一天 $dateString = '2021-08-30'; $date = date("Y-m-d", strtotime($dateString . "+1 day")); echo $date;
Dalam PHP, kita boleh menggunakan fungsi date() untuk memformat tarikh ke dalam gaya yang kita mahu. Selain itu, kita juga boleh menggunakan fungsi strtotime() untuk menukar rentetan kepada tarikh, atau menggunakan fungsi date() dan strtotime() yang digabungkan untuk menambah dan menolak tarikh. Ciri-ciri ini menjadikannya agak mudah untuk mengendalikan tarikh dan masa dalam PHP, yang sangat biasa digunakan semasa membangunkan aplikasi web.
Atas ialah kandungan terperinci Bagaimana untuk menukar jenis tarikh dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!