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

php計(jì)算兩個(gè)日期時(shí)間差(返回年、月、日)

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

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

<?php 
 
/** 
 +---------------------------------------------------------- 
 * 功能:計(jì)算兩個(gè)日期相差 年 月 日 
 +---------------------------------------------------------- 
 * @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)文章

最新評(píng)論

沛县| 山阴县| 辽阳县| 安顺市| 多伦县| 宁强县| 淮北市| 香格里拉县| 华安县| 双峰县| 贵德县| 科技| 敦化市| 青阳县| 东乡| 通辽市| 睢宁县| 蛟河市| 额尔古纳市| 乐平市| 临沂市| 姜堰市| 阳春市| 清水河县| 长丰县| 海盐县| 玉门市| 忻城县| 锡林浩特市| 霸州市| 澄迈县| 汤原县| 新兴县| 星座| 江陵县| 云龙县| 阳西县| 安顺市| 满城县| 突泉县| 漳浦县|