Rumah >pembangunan bahagian belakang >tutorial php >php时间戳转换为日期格式
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)
di mana:
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
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
Atas ialah kandungan terperinci php时间戳转换为日期格式. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!