Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mengira Jumlah Pembolehubah Masa dalam PHP?
Mengira Jumlah Pembolehubah Masa dalam PHP
Dalam PHP, bekerja dengan pembolehubah masa boleh menjadi penting untuk aplikasi tertentu. Walau bagaimanapun, menambah dua pembolehubah masa bersama-sama secara langsung mungkin tidak menghasilkan hasil yang diharapkan. Artikel ini menyediakan penyelesaian untuk mengira jumlah dua pembolehubah masa dengan tepat.
Mengira Jumlah Masa Menggunakan Fungsi strtotime dan tarikh
Fungsi masa dan tarikh dalam PHP menawarkan kemudahan cara untuk memanipulasi nilai masa. Dengan menukar rentetan masa kepada cap masa Unix, menambahkannya bersama-sama dan menukarnya semula kepada format masa, anda boleh memperoleh jumlah yang diingini.
Berikut ialah contoh:
<code class="php">$time1 = '15:20:00'; $time2 = '00:30:00'; // Convert to Unix timestamps $time1_timestamp = strtotime($time1); $time2_timestamp = strtotime($time2); // Add timestamps $time_timestamp = $time1_timestamp + $time2_timestamp - strtotime('00:00:00'); // Convert back to time format $time = date('H:i:s', $time_timestamp); echo $time; // Output: 15:50:00</code>
Kaedah ini dengan berkesan mengira jumlah $time1 dan $time2, menghasilkan '15:50:00'. Ambil perhatian bahawa penolakan - strtotime('00:00:00') diperlukan untuk mengelakkan pengiraan dua saat yang dikongsi $time1 dan $time2.
Dengan memanfaatkan fungsi strtotime dan tarikh, pendekatan ini menawarkan ringkasan dan cara yang cekap untuk menambah pembolehubah masa dalam PHP, menghasilkan keputusan yang tepat untuk aplikasi anda.
Atas ialah kandungan terperinci Bagaimana untuk Mengira Jumlah Pembolehubah Masa dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!