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

Bagaimana untuk memaparkan tarikh dan masa menggunakan PHP

PHPz
Lepaskan: 2023-04-26 14:07:45
asal
2440 orang telah melayarinya

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() ] )
Salin selepas log masuk

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");
?>
Salin selepas log masuk

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

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”
?>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan