Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar cap waktu PHP kepada masa
PHP ialah bahasa pengaturcaraan berkuasa yang sumber terbuka, percuma dan digunakan secara meluas dalam pembangunan web. Cap masa ialah kaedah pemasaan berasaskan masa Unix yang mewakili bilangan saat yang telah berlalu sejak tengah malam pada 1 Januari 1970. Dalam pembangunan PHP, cap masa sering digunakan, dan pembangun perlu menukar cap masa kepada format masa yang mudah difahami. Artikel ini menerangkan cara menukar cap masa kepada format masa dalam PHP.
Dalam PHP, fungsi date() boleh menukar cap masa kepada format masa yang ditentukan. Berikut ialah contoh:
$timestamp = time(); $date = date('Y-m-d H:i:s', $timestamp); echo $date;
Dalam kod di atas, fungsi time() mengembalikan cap masa semasa dan fungsi date() menukar cap masa kepada yyyy-mm-dd hh:ii:ss Time format.
Fungsi strtotime() boleh menukar rentetan kepada cap masa atau cap masa kepada format masa yang mudah difahami. Berikut ialah contoh:
$timestamp = strtotime("2021-05-01 09:00:00"); $date = date('Y-m-d H:i:s', $timestamp); echo $date;
Dalam kod di atas, fungsi strtotime() menukar rentetan "2021-05-01 09:00:00" ke dalam cap masa dan fungsi date() menukar masa Setem ditukar kepada format masa yyyy-mm-dd hh:ii:ss.
Kelas DateTime PHP boleh mengendalikan tarikh dan masa dengan mudah. Berikut ialah contoh:
$timestamp = time(); $date = new DateTime(); $date->setTimestamp($timestamp); $result = $date->format('Y-m-d H:i:s'); echo $result;
Dalam kod di atas, kaedah setTimestamp() menetapkan cap waktu objek DateTime dan kaedah format() menukar objek DateTime kepada yyyy-mm-dd hh :ii: Format masa ss.
fungsi strftime() boleh memformat masa menjadi rentetan setempat dan menukar cap masa kepada Format masa yang mudah difahami. Berikut ialah contoh:
$timestamp = time(); $date = strftime('%Y-%m-%d %H:%M:%S', $timestamp); echo $date;
Dalam kod di atas, fungsi strftime() menukar cap waktu kepada rentetan setempat dan format output adalah serupa dengan fungsi date().
Ringkasan
Dalam pembangunan PHP, selalunya perlu menukar cap masa kepada format masa yang mudah difahami Artikel ini memperkenalkan empat kaedah pemprosesan biasa, yang mana fungsi date() adalah Kaedah yang paling biasa digunakan yang boleh menukar cap masa kepada rentetan masa dalam format yang ditentukan. Jika pengiraan atau pemprosesan tarikh-masa yang lebih kompleks diperlukan, adalah disyorkan untuk menggunakan kelas DateTime. Apabila menggunakan fungsi strftime(), anda perlu memberi perhatian kepada isu penyetempatan. Tidak kira kaedah yang digunakan, pembangun perlu memilih kaedah yang paling sesuai berdasarkan situasi sebenar.
Atas ialah kandungan terperinci Bagaimana untuk menukar cap waktu PHP kepada masa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!