Dalam membangunkan aplikasi web, pengurusan masa biasanya menjadi isu utama. PHP ialah bahasa pengaturcaraan popular yang menyediakan pelbagai fungsi masa dan pilihan pemformatan, membolehkan kami memproses data masa dengan mudah. Dalam artikel ini, kita akan membincangkan cara memformat masa menggunakan PHP, serta beberapa fungsi masa biasa.
Dalam PHP, kita boleh menggunakan fungsi tarikh untuk menukar cap waktu (cap masa UNIX atau rentetan masa) kepada format masa yang berbeza. Fungsi tarikh mengambil dua parameter: yang pertama ialah rentetan format yang menentukan format masa output, dan yang kedua ialah cap waktu pilihan. Jika hujah kedua ditinggalkan, masa semasa digunakan secara lalai.
Berikut ialah beberapa kod format masa biasa:
代码 | 描述 |
---|---|
Y | 年,4个数字 |
y | 年,2个数字 |
m | 月,数字,有前导零 |
n | 月,数字,没有前导零 |
d | 日,数字,有前导零 |
j | 日,数字,没有前导零 |
H | 小时,数字,24小时制 |
h | 小时,数字,12小时制 |
i | 分钟,数字 |
s | 秒,数字 |
A | 上午或下午 |
a | 上午或下午,小写 |
Berikut ialah beberapa contoh cara menggunakan kod ini untuk mencipta pelbagai jenis format masa:
// 输出格式为类似于 "2018-09-12" 的标准日期格式 echo date("Y-m-d"); // 输出格式为类似于 "2018年9月12日" 的中文格式 echo date("Y年n月j日"); // 输出格式为类似于 "2018-09-12 14:30:00" 的标准日期和时间格式 echo date("Y-m-d H:i:s"); // 输出格式为类似于 "下午 02:30" 的时间格式 echo date("A h:i");
Selain fungsi tarikh, PHP juga menyediakan beberapa fungsi masa lain untuk melaksanakan tugas yang lebih kompleks. Berikut ialah beberapa fungsi masa biasa:
函数 | 描述 |
---|---|
strtotime | 将时间字符串转换为UNIX时间戳 |
time | 获取当前的UNIX时间戳 |
mktime | 获取指定日期和时间的UNIX时间戳 |
Berikut ialah beberapa contoh yang menunjukkan cara menggunakan fungsi ini:
// 将时间字符串转换为UNIX时间戳 $timestamp = strtotime("2018-09-12 14:30:00"); // 获取当前的UNIX时间戳 $now = time(); // 获取特定日期的UNIX时间戳(此处为2018年9月12日下午2点30分) $timestamp = mktime(14, 30, 0, 9, 12, 2018);
Ringkasnya, PHP menyediakan banyak fungsi masa dan pilihan format dengan mudah mengendalikan data masa. Semasa membangunkan aplikasi web, sebelum mengendalikan sebarang tugas berkaitan masa, kita harus membaca dokumentasi dengan teliti dan memahami amalan terbaik berkenaan pengendalian masa PHP.
Atas ialah kandungan terperinci Bagaimana untuk menetapkan format masa dalam pernyataan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!