网站制作学习网PHP→正文:php日期差2
字体:

php日期差2

PHP 2010/10/29 17:59:04  点击:不统计

转载%77%77%77请%2E%66%6F%72%61%73%70%2E%63%6E注明
php日期差,php获取日期差,php获取两个时间差.
<?
function get_datecha($date1,$date2,$splitstr1="-",$splitstr2="-"){//因为用着上面的时间转换函数,将时间转换为unix秒后计算所以,采用两个日期的分隔符,默认为- 也可以采用其他的,
 $start="之后";
    $day =0;
 $hour = 0;
 $min = 0;
 $sec = 0;
 $date1_u = changedate($date1,"-");
 $date2_u = changedate($date2,"-");
    $date_cha = $date1_u - $date2_u;
 if($date_cha<0){$start="之前";$date_cha = abs($date_cha);}
 
 $sec=$date_cha%60;
 $left = $date_cha-$sec;
 $min = ($left%3600)/60;
 $left = ($left-$min*60);
 $hour =($left%(3600*24))/3600;
 $left = ($left-$hour*3600);
 $day = ($left/(3600*24));
 return $start.$day."天".$hour."小时".$min."分".$sec."秒";
}
?>
第二种采用的计算方式不通,参考前一篇文章的日期转换函数.
原载于:本文原载于www.forasp.cn

·上一篇:php日期差 >>    ·下一篇:php数组 >>
推荐文章
最新文章