
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>";
?>
