代码狗

当前位置:代码狗 > 开发教程 > WEB开发教程 > 正文

PHP计算datetime时间类型的方法

有时候我们需要使用时间来给用户做一些限制,比如特权到期。下面是常用的时间计算方法。

<?php
$one = strtotime('2015-12-08 07:02:40');//开始时间 时间戳
$tow = strtotime('2016-05-21 00:00:00');//结束时间 时间戳
$cle = $tow - $one; //得出时间戳差值
$d = floor($cle/3600/24);
$h = floor(($cle%(3600*24))/3600); //%取余
$m = floor(($cle%(3600*24))%3600/60);
$s = floor(($cle%(3600*24))%60);
echo "两个时间相差 $d 天 $h 小时 $m 分 $s 秒"
?>

效果如下图:

代码狗PHP开发实例

时间的比较:

时间类型比较时,使用时间戳可以很方便的比较谁比谁早,将datetime类型转换为时间戳类型的函数是strtotime

使用方法:

strtotime('2015-12-08 07:02:40');

 

感觉很棒!可以赞赏支持我哟~

赞(0) 打赏

评论 1

  1. #1

    这个刚搜索到用上了,谢谢博主!

    很文博客8个月前 (05-13)回复
×

请作者吃根烤肠!

支付宝