2008年9月1日 星期一

PHP-日期相減

今天發現了小bug,我的日期取出來的值被我當成數字來比大小,

所以....20080831 到20080901 相差了71天阿 ...........

後來在網路上找到了解決方法:

<?php

     $today = strtotime( "20060510" ) ;  
     $tdehu = strtotime( "20060511" ) ;  
     $diff = ($tdehu - $today) / 86400 ;  
     echo " $today .... $tdehu   <br>";
     echo "倒數 $diff 日!!!" ;  

?>

執行結果:

1147190400 .... 1147276800
倒數 1 日!!!

1 則留言:

Helen 提到...

真是太感激了,我正好也遇到了相同的問題,這篇文章解決了我的困惑。

 
Blogger Template Layout Design by [ METAMUSE ] : Code Name Gadget 1.1