Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk memaparkan tarikh dan masa menggunakan PHP
PHP ialah bahasa pengaturcaraan sebelah pelayan yang sangat popular yang boleh digunakan untuk mengendalikan logik latar belakang tapak web dan menjana kandungan web secara dinamik. Dalam kebanyakan kes, kita perlu memaparkan tarikh atau tarikh dan masa semasa dalam halaman web Dalam kes ini, kita perlu menggunakan PHP untuk mendapatkan masa sistem dan memformatnya untuk memenuhi keperluan kita.
Artikel ini akan memperkenalkan cara menggunakan PHP untuk memaparkan tarikh dan masa, serta menyediakan beberapa fungsi pemformatan tarikh biasa dan kod sampel.
Dapatkan tarikh dan masa semasa
Dalam PHP, kita boleh menggunakan fungsi date() untuk mendapatkan tarikh dan masa semasa Sintaks fungsi ini adalah seperti berikut:
string date ( string $format [, int $timestamp = time() ] )
Antaranya, parameter $format menentukan format tarikh dan masa, yang boleh menjadi rentetan yang mengandungi pelbagai aksara pemformatan, seperti "Y-m-d H:i:s" yang menunjukkan tahun-bulan-hari jam:minit : kedua. Parameter "cap masa" adalah pilihan Jika tidak dinyatakan, ia lalai kepada masa semasa.
Sebagai contoh, kod berikut akan mendapat tarikh dan masa semasa dan mengeluarkannya dalam format "Y-m-d H:i:s":
<?php echo date("Y-m-d H:i:s"); ?>
Output akan serupa dengan : "2022-05 -25 13:47:30".
Aksara pemformatan tarikh biasa
Jadual berikut menyenaraikan aksara pemformatan tarikh biasa dan maksudnya:
格式化字符 | 描述 |
---|---|
Y | 四位年份 (例如:2022) |
y | 两位年份 (例如:22) |
m | 两位月份 (例如:05) |
n | 月份 (不含前导零,例如:5) |
d | 月份中的第几天 (例如:25) |
j | 月份中的第几天 (不含前导零,例如:25) |
H | 24小时制小时数 (例如:13) |
h | 12小时制小时数 (例如:1或01) |
i | 分钟数 (例如:47) |
s | 秒数 (例如:30) |
A | 大写的上午或下午 (例如:PM) |
a | 小写的上午或下午 (例如:pm) |
Gunakan aksara pemformatan tarikh untuk memaparkan tarikh dan masa
Kini, kita boleh menggunakan aksara pemformatan tarikh di atas untuk menyesuaikan format tarikh dan masa yang kita perlukan. Berikut ialah beberapa kaedah pemformatan tarikh biasa dan kod sampelnya:
<?php echo date("Y-m-d H:i:s"); ?>
<?php echo date("Y-m-d"); ?>
<?php echo date("h:i:s A"); ?>
<?php echo date("H:i:s"); ?>
<?php echo date("d-m-Y H:i:s"); ?>
<?php echo date("Y"); ?>
<?php echo date("m"); ?>
<?php echo date("M"); ?>
<?php echo date("l"); ?>
<?php echo date("D"); ?>
<?php echo date("z"); ?>
<?php echo date("U"); ?>
Selain contoh di atas, anda juga boleh menggabungkan yang berbeza mengikut keperluan anda sendiri aksara pemformatan tarikh untuk mendapatkan format tarikh dan masa yang lebih diperibadikan.
Gunakan format tarikh dan masa setempat
Dalam sesetengah kes, kita perlu menggunakan format tarikh dan masa setempat mengikut tempat yang berbeza. Pada masa ini, kita boleh menggunakan fungsi strftime(), yang boleh memaparkan tarikh dan masa mengikut bahasa dan konfigurasi persekitaran setempat. Berikut ialah contoh:
<?php setlocale(LC_TIME, "zh_CN.utf8"); // 设置为中文环境 echo strftime("%Y年%m月%d日 %H:%M:%S"); // 输出类似“2022年05月25日 13:47:30” ?>
Perlu diambil perhatian bahawa untuk menyokong format tarikh dan masa yang disetempatkan dengan betul, sokongan setempat yang berkaitan perlu dipasang dan didayakan Ini dicapai dengan memasang pakej setempat pada pelayan Linux.
Kesimpulan
Dalam pembangunan web, memaparkan tarikh dan masa adalah keperluan yang sangat biasa. Dalam PHP, anda boleh menggunakan fungsi date() untuk mendapatkan tarikh dan masa semasa dan memformatkannya mengikut keperluan anda. Artikel ini memperkenalkan beberapa aksara pemformatan tarikh biasa dan kod sampel. Saya harap ia boleh membantu semua orang.
Atas ialah kandungan terperinci Bagaimana untuk memaparkan tarikh dan masa menggunakan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!