基本思路
1 将时间换算成UNIX时间戳
2 将两个时间戳相减
3 相减后的数值除60*60(即除3600秒)就是小时数代码不用写了吧?
1 将时间换算成UNIX时间戳
2 将两个时间戳相减
3 相减后的数值除60*60(即除3600秒)就是小时数代码不用写了吧?
解决方案 »
- mysql语句的问题
- form中的input名称中带有小点,php取不到有什么办法吗?
- 大家给推荐个好点的贴吧程序!
- 大家帮忙检测下我们的服务器的有什么漏洞
- 怎么把%XX这种编码转换成正常的汉字和空格啊??
- Apache2.0.59+Php5.2+ ZendOptimizer+PhpMyAdmin2.9.11+MySql5配置方法
- 大型商用的blog和相册系统哪个比较好,请大虾们介绍一下,谢谢!
- 请问:PHP里用$_POST获取所有数据改怎么做?在线等!!!急!!!!!!!!
- 关于数据库的设计问题
- 分页显示===| php+access |=============出错,求助!解决即结帖=========!!!
- 想写一个添加数据的函数,大家一起努力,看能不能完善一下这个函数
- 类似阿里巴巴上面的导航条是怎么做的呢
$a="2004-02-02 12:12:12";
$b="2004-03-05 14:14:14";$time_a=strtotime($a);
$time_b=strtotime($b);$time=round(($time_b-$time_a)/(60*60),2); //四舍五入保留2位小数
echo $time.'小时<br>';
?>
输入的时间的总共秒数,(如2004-02-02 12:12:12)当然值要不小的了.
最后echo出来的数值是正确的,我是试过后才贴出来的.
<?
$a="2004-12-01 22:56:00";
$b="2004-12-01 23:01:02";$time_a=strtotime($a);
$time_b=strtotime($b);$time=$time_b-$time_a;//四舍五入保留2位小数
echo $time.'秒<br/>';
?>