PHP中常用时间操作小案例

//time — 返回当前的 Unix 时间戳
echo time();
//date — 格式化一个本地时间/日期
echo date("Y-m-d",time());
//strtotime — 将英文文本的日期时间解析为 Unix 时间戳
echo strtotime("-1 day");
echo "今天:",date("Y-m-d H:i:s",time()),"<br>";          
echo "昨天:",date("Y-m-d H:i:s",strtotime("-1 day")), "<br>"; 
echo "明天:",date("Y-m-d H:i:s",strtotime("+1 day")), "<br>"; 
//两个时间差
$one = strtotime('2016-05-20 10:02:36');//开始时间 时间戳
$tow = strtotime('2016-11-11 10:38:56');//结束时间 时间戳
$cle = $tow - $one; //得出时间戳差值
$d = floor($cle/3600/24);
$h = floor(($cle%(3600*24))/3600);  //%取余
$m = floor(($cle%(3600*24))/60);
echo "两个时间相差 $d 天 $h 小时 $m 分";

发布了154 篇原创文章 · 获赞 17 · 访问量 24万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章