|
主题: 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
好的,我去试试。谢谢。
|