PHP時間比較和時間差如何計算


1.<?php   
2. $zero1=date(“y-m-d h:i:s”); 3. $zero2=”2010-11-29 21:07:00′; 4. echo “zero1的時間為:”.$zero1.”<br>”; 5. echo “zero2的時間為:”.$zero2.”<br>”; 6. if(strtotime($zero1)<strtotime($zero2)){ 7. echo “zero1早於zero2′; 8. }else{ 9. echo “zero2早於zero1′; 10. } 11. ?> 

上面是比較兩個絕對時間的大小

<?php   
$zero1=strtotime (date("y-m-d h:i:s")); //當前時間 ,注意H 是24小時 h是12小時 $zero2=strtotime ("2014-1-21 00:00:00"); //過年時間,不能寫2014-1-21 24:00:00 這樣不對 $guonian=ceil(($zero2-$zero1)/86400); //60s*60min*24h echo "離過年還有<strong>$guonian</strong>天!"; ?> 

上面是倒計時小程序 實例代碼

<?php
//PHP計算兩個時間差的方法 $startdate="2010-12-11 11:40:00"; $enddate="2012-12-12 11:45:09"; $date=floor((strtotime($enddate)-strtotime($startdate))/86400); $hour=floor((strtotime($enddate)-strtotime($startdate))%86400/3600); $minute=floor((strtotime($enddate)-strtotime($startdate))%86400/60); $second=floor((strtotime($enddate)-strtotime($startdate))%86400%60); echo $date."天<br>"; echo $hour."小時<br>"; echo $minute."分鍾<br>"; echo $second."秒<br>"; ?>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM