Rumah >pembangunan bahagian belakang >tutorial php >php时间戳转换为日期格式

php时间戳转换为日期格式

PHPz
PHPzasal
2024-04-09 13:36:011009semak imbas

Bagaimana untuk menukar cap masa kepada format tarikh dalam PHP? Gunakan fungsi date() , lulus rentetan format dan cap masa. PHP menyediakan rentetan format yang telah ditetapkan seperti Y (tahun), m (bulan), d (tarikh). Kes praktikal: Paparkan cap masa dalam format "hari dalam minggu, tahun, bulan dan hari", menggunakan fungsi date() dan strtotime().

php时间戳转换为日期格式

Tukar cap waktu PHP kepada format tarikh

Pengenalan

Cap masa ialah format angka yang mewakili titik masa tertentu dan digunakan secara meluas dalam sistem komputer dan pengaturcaraan. Kadangkala, cap masa perlu ditukar kepada format tarikh yang boleh dibaca manusia untuk paparan kepada pengguna atau untuk pemprosesan selanjutnya. Tutorial ini menunjukkan kepada anda cara untuk mencapai penukaran ini dalam PHP dengan mudah.

Menggunakan fungsi date() fungsi

date() ialah cara paling biasa untuk menukar cap masa kepada format tarikh. Sintaksnya adalah seperti berikut:

date(format, timestamp)

di mana:

  • format ialah rentetan format tarikh dan masa untuk ditukar. format 是要转换的日期时间的格式字符串。
  • timestamp 是要转换的时间戳,默认为当前时间。

要以特定的格式输出时间戳,只需将格式字符串传递给 date() 函数。例如,以下代码将时间戳转换为“年-月-日”格式:

$timestamp = time();
$date = date("Y-m-d", $timestamp);
echo $date; // 输出:2023-03-08

预定义的格式字符串

PHP 提供了一些预定义的格式字符串,您可以根据需要使用它们:

  • Y:四位数表示年份
  • y:两位数表示年份
  • m:两位数表示月份
  • d:两位数表示日期
  • H:小时(24 小时制)
  • i:分钟
  • s:秒
  • a
  • cap masa ialah cap masa yang hendak ditukar, lalai kepada masa semasa.

Untuk mengeluarkan cap masa dalam format tertentu, hanya hantar rentetan format ke fungsi date(). Sebagai contoh, kod berikut menukar cap masa kepada format "tahun-bulan-hari":

$timestamp = strtotime("2023-03-08 12:30:00");
$weekday = date("l", $timestamp);
$date = date("Y-m-d", $timestamp);
echo "$weekday, $date"; // 输出:星期三, 2023-03-08

Rentetan format pratakrif

PHP menyediakan beberapa rentetan format yang dipratentukan yang boleh anda gunakan mengikut keperluan anda:

>

Y: Empat digit mewakili tahun

y: Dua digit mewakili tahunm: Dua digit mewakili bulan

d: perwakilan tarikh dua digit

🎜H: jam (format 24 jam) 🎜🎜i: minit 🎜🎜s: Saat 🎜🎜a: AM/PM 🎜🎜🎜🎜 Kes praktikal 🎜🎜🎜 Katakan anda mempunyai cap masa yang disimpan dalam pangkalan data dan anda mahu memaparkannya pada halaman web sebagai " Hari dalam seminggu, tahun, bulan dan hari”. Berikut ialah coretan kod yang melakukan perkara ini: 🎜rrreee🎜🎜strtotime() fungsi Fungsi 🎜🎜🎜strtotime() boleh digunakan untuk menukar rentetan datetime boleh dibaca manusia kepada cap waktu. Ini adalah pelengkap kepada fungsi date() dan boleh digunakan untuk menukar tarikh dan masa dengan mudah dalam aplikasi anda. 🎜🎜🎜Kesimpulan🎜🎜🎜Dengan menggunakan fungsi date() dan rentetan format yang dipratentukan, anda boleh menukar cap masa dalam PHP kepada pelbagai format tarikh dengan mudah. Anda juga boleh menukar rentetan datetime kepada cap masa dengan mudah menggunakan fungsi strtotime(). Ini menjadikan bekerja dengan tarikh dan masa dalam pengaturcaraan lebih mudah. 🎜

Atas ialah kandungan terperinci 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
Artikel sebelumnya:Artikel seterusnya: