Rumah > Artikel > pembangunan bahagian belakang > Apakah fungsi tarikh dan masa biasa dalam pengaturcaraan PHP?
PHP ialah bahasa pengaturcaraan bahagian pelayan yang digunakan secara meluas Terdapat banyak fungsi yang berkaitan dengan tarikh dan masa dalam PHP. Fungsi ini boleh digunakan untuk mendapatkan dan memanipulasi tarikh dan masa, menjadikan pengaturcaraan lebih cekap dan fleksibel. Artikel ini akan memperkenalkan fungsi tarikh dan masa biasa dalam pengaturcaraan PHP.
fungsi date() ialah fungsi asas untuk memproses tarikh dan masa dalam PHP dan digunakan untuk memformat tarikh dan masa. Fungsi ini mempunyai dua parameter yang diperlukan: parameter pertama ialah rentetan format, menentukan format nilai pulangan, dan parameter kedua ialah cap waktu pilihan Jika tidak dinyatakan, masa semasa digunakan secara lalai.
Contoh:
echo date("Y-m-d"); // 输出当前日期,格式为:年-月-日 echo date("h:i:s a"); // 输出当前时间,格式为:小时:分钟:秒 上午/下午
fungsi masa() mengembalikan cap waktu masa semasa (sejak 1 Januari 1970 00 : 00:00 GMT). Fungsi ini tidak memerlukan sebarang parameter.
Contoh:
echo time(); // 输出当前时间戳
fungsi strtotime() boleh menukar rentetan tarikh kepada cap waktu. Fungsi ini mempunyai parameter yang diperlukan, iaitu rentetan tarikh Format boleh menjadi mana-mana format tarikh biasa, atau boleh menjadi perihalan masa Inggeris, seperti "esok" atau "Isnin depan".
Contoh:
echo strtotime("2019-10-01"); // 输出该日期对应的时间戳 echo strtotime("next Monday"); // 输出下一个周一对应的时间戳
fungsi mktime() boleh mengembalikan cap waktu berdasarkan parameter masa yang diberikan. Fungsi ini mempunyai enam parameter pilihan, mewakili jam, minit, saat, bulan, hari dan tahun. Jika tidak semua parameter ini dinyatakan, masa semasa digunakan secara lalai.
Contoh:
echo mktime(0, 0, 0, 10, 1, 2019); // 输出2019年10月1日0点0分0秒对应的时间戳
fungsi strftime() memformat masa/tarikh tempatan mengikut rentetan format yang ditentukan. Fungsi ini mempunyai dua parameter, parameter pertama ialah rentetan format, dan parameter kedua ialah cap waktu pilihan, yang lalai kepada masa semasa.
Contoh:
setlocale(LC_TIME, 'zh_CN.utf8'); // 设置本地化信息,输出中文日期格式 echo strftime('%Y年%m月%d日', time()); // 输出当前日期,格式为:年月日
fungsi gmdate() serupa dengan fungsi date(), digunakan untuk memformat tarikh dan masa, Perbezaannya ialah fungsi gmdate() mengembalikan Greenwich Mean Time (GMT), manakala fungsi date() mengembalikan waktu tempatan. Penggunaan parameter fungsi ini adalah sama dengan fungsi date().
Contoh:
echo gmdate("Y-m-d"); // 输出当前GMT日期,格式为:年-月-日
Ringkasnya, fungsi tarikh dan masa biasa dalam PHP ialah: date(), time(), strtotime(), mktime(), strftime() dan gmdate () dsb. Kemahiran dalam fungsi ini akan menjadikan pengaturcaraan PHP lebih cekap dan fleksibel.
Atas ialah kandungan terperinci Apakah fungsi tarikh dan masa biasa dalam pengaturcaraan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!