足球游戏_中国足彩网¥体育资讯$

PHP计算两个时间的差(秒分时天月年)
来源:易贤网 阅读:1391 次 日期:2014-09-18 09:19:54
温馨提示:易贤网小编为您整理了“PHP计算两个时间的差(秒分时天月年)”,方便广大网友查阅!

两个时间之间月份差实例代码:

代码如下:

$yourdate="2012-10-20";

$yourdate_unix=strtotime($yourdate);

echo (date("Y",$yourdate_unix)-date("Y"))*12+(date("m",$yourdate_unix)-date("m"));

例子1

代码如下:

/*

* 计算2个时间段的月份差

* @param $st开始时间 $et结束时间(时间戳格式)

* @return $total 返回的差值

*/

function getMonthNum($st, $et)

{

$s_m = date('n', $st);

$e_m = date('n', $et);

$s_y = date('Y', $st);

$e_y = date('Y', $et);

$total = 13 - $s_m + ($e_y - $s_y - 1) * 12 + $e_m; //计算月份差

return $total;

}

例子2

代码如下:

<?php

$one = strtotime('2011-05-08 07:02:40');//开始时间 时间戳

$tow = strtotime('2012-12-25 00:00:00');//结束时间 时间戳

$cle = $tow - $one; //得出时间戳差值

/* 这个只是提示

echo ceil($cle/60); //得出一共多少分钟

echo ceil($cle/3600); //得出一共多少小时

echo ceil($cle/3600/24); //得出一共多少天

*/

/*ceil()函数,即进一法取整*/

$d = cell($cle/3600/24);

$h = cell(($cle%(3600*24))/3600); //%取余

$m = cell(($cle%(3600*24))/60);

echo "两个时间相差 $d 天 $h 小时 $m 分"

?>

例子3

代码如下:

<?PHP

/*

*

*函数功能:计算两个以YYYY-MM-DD为格式的日期,相差几天

*

*/

function getChaBetweenTwoDate($date1,$date2){

$Date_List_a1=explode("-",$date1);

$Date_List_a2=explode("-",$date2);

$d1=mktime(0,0,0,$Date_List_a1[1],$Date_List_a1[2],$Date_List_a1[0]);

$d2=mktime(0,0,0,$Date_List_a2[1],$Date_List_a2[2],$Date_List_a2[0]);

$Days=round(($d1-$d2)/3600/24);

return $Days;

}

echo getChaBetweenTwoDate('2010-08-11','2010-08-16');

echo "<br>";

echo getChaBetweenTwoDate('2010-08-16','2010-08-11');

?>

例子4

代码如下:

<?php

$startdate=”2010-12-11 11:40:00″;

$enddate=”2012-12-12 11:45:09″;

$date=floor((strtotime($enddate)-strtotime($startdate))/86400);

$hour=floor((strtotime($enddate)-strtotime($startdate))%86400/3600);

$minute=floor((strtotime($enddate)-strtotime($startdate))%86400/60);

$second=floor((strtotime($enddate)-strtotime($startdate))%86400%60);

echo $date.”天<br>”;

echo $hour.”小时<br>”;

echo $minute.”分钟<br>”;

echo $second.”秒<br>”;

?>

中国足彩网信息请查看IT技术专栏

中国足彩网信息请查看网络编程
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!

2025国考·省考课程试听报名

  • 报班类型
  • 姓名
  • 手机号
  • 验证码
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 加入群交流 | 手机站点 | 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 足球游戏_中国足彩网¥体育资讯$ 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65099533/13759567129 获取招聘考试信息及咨询关注公众号:hfpxwx
咨询QQ:526150442(9:00—18:00)版权所有:易贤网
云南网警报警专用图标