PHPz
Lepaskan: 2024-04-09 13:36:01
asal
1004 orang telah melayarinya

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().

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

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

预定义的格式字符串

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

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 . Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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