Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk melaksanakan cap masa dalam PHP dan hanya mengambil masa

Bagaimana untuk melaksanakan cap masa dalam PHP dan hanya mengambil masa

PHPz
PHPzasal
2023-03-29 11:31:38616semak imbas

Dalam PHP, setem masa merujuk kepada integer yang mewakili bilangan saat dari titik tetap dalam masa kepada saat semasa. Cap masa digunakan secara meluas dalam pembangunan PHP dan merupakan jenis data yang sangat biasa. Dalam sesetengah aplikasi yang memerlukan kawalan masa yang tepat, kita selalunya perlu mengambil bahagian masa sahaja dan mengecualikan bahagian tarikh Artikel ini akan memperkenalkan cara melaksanakan kaedah masa sahaja berdasarkan cap waktu PHP.

Dalam PHP, kita boleh menggunakan fungsi date untuk memformat cap masa. date()Fungsi ini memerlukan dua parameter: rentetan format masa dan cap masa. Cap masa ini mestilah beberapa saat berlalu sejak 1 Januari 1970 00:00:00 UTC (juga dikenali sebagai cap waktu unix). Berikut ialah contoh:

$time = time();
echo date('Y-m-d H:i:s', $time);

Kod ini akan mengeluarkan tahun, bulan, hari, jam, minit dan saat bagi masa semasa.

Sekarang, kami ingin mendapatkan bahagian masa sahaja, kami boleh mengubah suai rentetan format untuk mencapai matlamat kami. Khususnya, kita perlu menyimpan bahagian H:i:s dan mengalih keluar bahagian Y-m-d:

$time = time();
echo date('H:i:s', $time);

Kod ini akan mengeluarkan jam, minit dan saat pada masa semasa.

Jika kita tidak mahu menggunakan fungsi date, kita juga boleh menggunakan fungsi terbina dalam PHP yang lain untuk mencapai kesan mengambil bahagian masa sahaja. Sebagai contoh, tolak cap masa tarikh semasa daripada cap masa semasa untuk mendapatkan cap masa yang mengandungi hanya bahagian masa:

$now = time();
$today = strtotime('today');
$time = $now - $today;
echo date("H:i:s", $time);

Dalam kod ini, kami memanggil fungsi strtotime untuk menukar "hari ini" " Tukar rentetan kepada cap masa, dan kemudian tolak cap masa yang diperoleh daripada cap masa semasa untuk mendapatkan cap masa yang mengandungi hanya bahagian masa. Akhir sekali, kami menggunakan fungsi date untuk memformat cap masa dan mengeluarkan jam, minit dan saat.

Ringkasnya, untuk mendapatkan hanya bahagian masa cap waktu PHP, kita boleh menggunakan fungsi date dan rentetan format masa yang sepadan untuk mengeluarkan bahagian yang ditentukan, atau dengan mengira cap masa semasa dan masa sifar setem hari Dapatkan cap waktu yang mengandungi hanya bahagian masa. Tidak kira kaedah yang digunakan, ia sangat mudah dan mudah difahami, dan sangat sesuai untuk dipelajari dan digunakan oleh pemula PHP.

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan cap masa dalam PHP dan hanya mengambil masa. 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