主题:  PHP时间差的问题

绯雨

职务:普通成员
等级:2
金币:1.0
发贴:317
#12002/4/12 17:20:13
如果得到两个时间的差? 用gmdate吗?如何实现,请教。



helmet

职务:版主
等级:4
金币:10.0
发贴:1559
#22002/4/12 20:56:18
比较麻烦,
我遇到这样情况时,用数据库的函数解决。



绯雨

职务:普通成员
等级:2
金币:1.0
发贴:317
#32002/4/15 10:21:34
在数据库里如何实现?麻烦你教教我。



wowomo

职务:普通成员
等级:1
金币:1.0
发贴:309
#42002/4/15 10:25:13
用这个吧:


Function DateDiff ($interval, $date1,$date2) {

// get the number of seconds between the two dates
$timedifference = $date2 - $date1;

switch ($interval) {
case "w":
$retval = bcdiv($timedifference ,604800);
break;
case "d":
$retval = bcdiv( $timedifference,86400);
break;
case "h":
$retval = bcdiv ($timedifference,3600);
break;
case "n":
$retval = bcdiv( $timedifference,60);
break;
case "s":
$retval = $timedifference;
break;

}
return $retval;

}
?>



5D荣誉斑竹

职务:普通成员
等级:2
金币:1.0
发贴:400
#52002/4/16 21:32:23
绯雨在上个帖子中说
引用:
在数据库里如何实现?麻烦你教教我。


mysql中的 date_format 还有其他的时间函数很好用,你可以参考一下



绯雨

职务:普通成员
等级:2
金币:1.0
发贴:317
#62002/4/17 9:36:53
好的,我去试试。谢谢。