php 时间计算问题小结
作者:bea
具体如下: 1>如我们知道开始时间,要加减一个时间,得出一个结果时间,可以用以下代码 $time1='2008-10-1 12:30:30'; echo date('Y-m-d H:i:s',strtotime($time1)+30*60);//注意引号内的大小写,分钟是i不是m 执行结果:2008-10-01 13:00:30 2>若我们要计算两个时间的差值,可以用以下方法: $time1='2008-10-1 12:30:30'; $time2='2008-1
具体如下:
1>如我们知道开始时间,要加减一个时间,得出一个结果时间,可以用以下代码
$time1='2008-10-1 12:30:30';
echo date('Y-m-d H:i:s',strtotime($time1)+30*60);//注意引号内的大小写,分钟是i不是m
执行结果:2008-10-01 13:00:30
2>若我们要计算两个时间的差值,可以用以下方法:
$time1='2008-10-1 12:30:30';
$time2='2008-10-1 13:45:30';
$diff=(strtotime($time2)-strtotime($time1))/60;
echo $time1.'到'.$time2.'的时差'.$diff.'分钟';
执行结果:2008-10-1 12:30:30到2008-10-1 13:45:30的时差75分钟
总结:php时间计算的的基础都是秒钟,把握这个规律后可以将时差换算成分钟,小时等均可,让时间计算变得很简单、轻松。
有用 | 无用
1>如我们知道开始时间,要加减一个时间,得出一个结果时间,可以用以下代码
$time1='2008-10-1 12:30:30';
echo date('Y-m-d H:i:s',strtotime($time1)+30*60);//注意引号内的大小写,分钟是i不是m
执行结果:2008-10-01 13:00:30
2>若我们要计算两个时间的差值,可以用以下方法:
$time1='2008-10-1 12:30:30';
$time2='2008-10-1 13:45:30';
$diff=(strtotime($time2)-strtotime($time1))/60;
echo $time1.'到'.$time2.'的时差'.$diff.'分钟';
执行结果:2008-10-1 12:30:30到2008-10-1 13:45:30的时差75分钟
总结:php时间计算的的基础都是秒钟,把握这个规律后可以将时差换算成分钟,小时等均可,让时间计算变得很简单、轻松。
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- 精通php的十大要点(上)
- PHP 加密/解密函数 dencrypt(动态密文,带压缩功能,支持中文)
- 防止MySQL注入或HTML表单滥用的PHP程序
- php 动态多文件上传
- PHP $_SERVER详解
- php 删除数组元素
- php完全过滤HTML,JS,CSS等标签
- php array_flip() 删除数组重复元素
- PHP mkdir()定义和用法
- php array_intersect()函数使用代码
- php strtotime 函数UNIX时间戳
- php str_pad 函数使用详解
- php mssql 时间格式问题
- php zend 相对路径问题
- Google PR查询接口checksum新算法
- PHP setcookie() cannot modify header information 的解决方法
- 据说是雅虎的一份PHP面试题附答案
- PHP 地址栏信息的获取代码
- php 禁止页面缓存输出