代码如下:
<?php
/**
* 计算时间相差多少天,多少小时
* edit www.jb200.com
*/
function datediff($startDay,$endDay){
$start=strtotime($startDay);
$end=strtotime($endDay);
$diff=abs($start-$end);
$day='';
$vals=array('天'=>'86400','时'=>'3600','分'=>'60','秒'=>'1');
foreach($vals as $key=>$value){
if($diff>=$value){
$d=round($diff/$value);
$diff%=$value;
$day.=$d.$key;
}
}
return $day;
}
//调用示例
echo "脚本学堂,提醒您,距离2014年2月1日 24时还差:"
echo DateDiff(date("Y-m-d H:i:s",mktime()),"2014-02-01 23:59:59");
?>