最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php計算兩個日期時間差(返回年、月、日)

 更新時間:2014年06月19日 10:36:01   投稿:junjie  
這篇文章主要介紹了php計算兩個日期時間差(返回年、月、日),實現(xiàn)了類似微博中的多少天、多少月、多少前前功能,需要的朋友可以參考下

在PHP程序中,很多時候都會遇到處理時間的問題,比如:判斷用戶在線了多長時間,共登錄了多少天,兩個帖子發(fā)布的時間差或者是不同操作之間的日志記錄等等。在文章中,簡單地舉例介紹了PHP中如何計算兩個日期相差 年、月、日。

<?php 
 
/** 
 +---------------------------------------------------------- 
 * 功能:計算兩個日期相差 年 月 日 
 +---------------------------------------------------------- 
 * @param date   $date1 起始日期 
 * @param date   $date2 截止日期日期 
 +---------------------------------------------------------- 
 * @return array       
 +---------------------------------------------------------- 
 */
function DiffDate($date1, $date2) { 
  if (strtotime($date1) > strtotime($date2)) { 
    $ymd = $date2; 
    $date2 = $date1; 
    $date1 = $ymd; 
  } 
  list($y1, $m1, $d1) = explode('-', $date1); 
  list($y2, $m2, $d2) = explode('-', $date2); 
  $y = $m = $d = $_m = 0; 
  $math = ($y2 - $y1) * 12 + $m2 - $m1; 
  $y = round($math / 12); 
  $m = intval($math % 12); 
  $d = (mktime(0, 0, 0, $m2, $d2, $y2) - mktime(0, 0, 0, $m2, $d1, $y2)) / 86400; 
  if ($d < 0) { 
    $m -= 1; 
    $d += date('j', mktime(0, 0, 0, $m2, 0, $y2)); 
  } 
  $m < 0 && $y -= 1; 
  return array($y, $m, $d); 
} 
?>

相關(guān)文章

最新評論

乌拉特前旗| 舞钢市| 大关县| 河北省| 余干县| 伊吾县| 抚远县| 泸溪县| 巢湖市| 拉萨市| 玉门市| 新民市| 博爱县| 右玉县| 阳谷县| 宝丰县| 庆云县| 广南县| 永嘉县| 惠东县| 临颍县| 金塔县| 始兴县| 靖西县| 太原市| 新竹县| 利津县| 门头沟区| 九寨沟县| 赣榆县| 夹江县| 阿瓦提县| 凤山市| 灵璧县| 保定市| 南乐县| 滁州市| 云阳县| 房山区| 延津县| 长沙市|