Cara mengira perbezaan hari antara masa dalam PHP: 1. Gunakan pernyataan "strtotime("masa") untuk menukar dua masa kepada cap masa 2. Tolak dua cap masa untuk mendapatkan perbezaan masa ;3. Bahagikan perbezaan masa dengan jumlah saat dalam sehari dan gunakan floor() untuk membulatkannya.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
Cara untuk hitung masa dalam PHP Tolak perbezaan hari
Idea pelaksanaan:
Gunakan fungsi strtotime() untuk menukar dua masa kepada cap masa
Tolak dua cap masa untuk mendapatkan perbezaan masa
Bahagikan perbezaan masa dengan jumlah bilangan saat dalam sehari (24*60* 60=86400)
Gunakan floor() untuk membulatkan
Kod pelaksanaan:
<?php header("Content-type:text/html;charset=utf-8"); //2022年1月1日 19点30分0秒 $time1=strtotime("2022-1-1"); //2022年7月7日 7点30分0秒 $time2=strtotime("2022-7-7"); $diff_seconds = $time2 - $time1; $diff_days = floor($diff_seconds/86400); echo "两个时间相差: ".$diff_days." 天"; ?>
Pembelajaran yang disyorkan :《Tutorial Video PHP》
Atas ialah kandungan terperinci Bagaimana untuk mengira perbezaan antara masa dan berapa hari dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!