php 时间计算问题小结

yipeiwu_com7年前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中英混合字符串截取函数代码

复制代码 代码如下: function get_word($string, $length, $dot = '..',$charset='gbk') { if(strlen($strin...

php文件上传表单摘自drupal的代码

drupal文件上传表单的例子 复制代码 代码如下: function upload_form() { $form = array(); // If this #attribute is...

PHP自定义图片缩放函数实现等比例不失真缩放的方法

本文实例讲述了PHP自定义图片缩放函数实现等比例不失真缩放的方法。分享给大家供大家参考,具体如下: function resizeImage($im,$maxwidth,$maxhe...

php curl 上传文件代码实例

假设server端上传文件处理脚本upload.php: 复制代码 代码如下: <?php    print_r($_POST);  p...

PHP用GD库生成高质量的缩略图片

以下是PHP源代码(ResizeImage.php)。 复制代码 代码如下: <?php $FILENAME="image.thumb"; // 生成图片的宽度 $RESIZEWI...