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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章