Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk memaparkan tarikh dan masa menggunakan PHP

Bagaimana untuk memaparkan tarikh dan masa menggunakan PHP

PHPz
PHPzasal
2023-04-26 10:29:312398semak imbas

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:

  • Paparkan masa semasa dalam format: "Y-m-d H:i:s":
<?php echo date("Y-m-d H:i:s"); ?>
  • Paparkan tarikh semasa dalam format: "Y-m-d":
<?php echo date("Y-m-d"); ?>
  • Paparkan masa semasa dalam format: "h:i:s A" (12- format jam, Bawa tanda petang):
<?php echo date("h:i:s A"); ?>
  • Paparkan masa semasa dalam format: "H:i:s" (format 24 jam):
<?php echo date("H:i:s"); ?>
  • Memaparkan tarikh dan masa semasa dalam format: "d-m-Y H:i:s":
<?php echo date("d-m-Y H:i:s"); ?>
  • Memaparkan tahun semasa dalam format: "Y":
<?php echo date("Y"); ?>
  • memaparkan bulan semasa dalam format: "m":
<?php echo date("m"); ?>
  • memaparkan Singkatan bahasa Inggeris bagi bulan semasa dalam format: : "M":
<?php echo date("M"); ?>
  • Paparkan hari dalam minggu tarikh semasa, formatnya ialah: "l":
<?php echo date("l"); ?>
  • paparan Singkatan bahasa Inggeris tarikh semasa, formatnya ialah: "D":
<?php echo date("D"); ?>
  • Memaparkan hari tahun tarikh semasa, formatnya ialah: "z":
<?php echo date("z"); ?>
  • Memaparkan cap masa semasa dalam format: "U":
<?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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn