亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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)文章

  • 推薦一款PHP+jQuery制作的列表分頁的功能模塊

    推薦一款PHP+jQuery制作的列表分頁的功能模塊

    作者寫博目的是記錄開發(fā)過程,積累經(jīng)驗,便于以后工作參考。本文主要是記錄了制作PHP+jQuery 支持 url 分頁 / ajax 分頁 的列表分頁類的過程,有需要的朋友可以參考下
    2014-10-10
  • php操作路徑的經(jīng)典方法(必看篇)

    php操作路徑的經(jīng)典方法(必看篇)

    下面小編就為大家?guī)硪黄猵hp操作路徑的經(jīng)典方法(必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • php圖片縮放實現(xiàn)方法

    php圖片縮放實現(xiàn)方法

    這篇文章主要介紹了php圖片縮放實現(xiàn)方法,需要的朋友可以參考下
    2014-02-02
  • PHP安全過濾庫輸入過濾最佳實例探究

    PHP安全過濾庫輸入過濾最佳實例探究

    PHP安全過濾庫是一種很好的安全實踐,直接引用、可以為我們的項目提供全面的安全保護,并且不用浪費太多的精力和時間去完善安全問題,專業(yè)的事交給專業(yè)的人去做,事半功倍,可以幫助我們防止常見的安全漏洞,滿足合規(guī)要求,并為用戶提供安全可靠的web應(yīng)用程序
    2024-01-01
  • Laravel框架視圖和模型操作方法分析

    Laravel框架視圖和模型操作方法分析

    這篇文章主要介紹了Laravel框架視圖和模型操作方法,結(jié)合實例形式詳細分析了laravel框架視圖和模型的概念、原理、創(chuàng)建及使用方法,需要的朋友可以參考下
    2019-12-12
  • PHP 中常量的知識整理

    PHP 中常量的知識整理

    這篇文章主要介紹了PHP 中常量的知識整理的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • PHP檢測移動設(shè)備類mobile detection使用實例

    PHP檢測移動設(shè)備類mobile detection使用實例

    這篇文章主要介紹了PHP檢測移動設(shè)備類mobile detection使用實例,mobile detection可以檢測到絕大部分手機、平板電腦的操作系統(tǒng)、瀏覽器等數(shù)據(jù),需要的朋友可以參考下
    2014-04-04
  • 簡單介紹PHP非阻塞模式

    簡單介紹PHP非阻塞模式

    非阻塞模式是指利用socket事件的消息機制,Server端與Client端之間的通信處于異步狀態(tài),本文給大家介紹php非阻塞模式,感興趣的朋友一起學(xué)習(xí)吧
    2016-03-03
  • 使用php操作xml教程

    使用php操作xml教程

    這篇文章主要介紹了使用php操作xml教程,本篇文章通過簡要的案例和文檔描述,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • TP5 基于bootstrap實現(xiàn)多圖上傳插件

    TP5 基于bootstrap實現(xiàn)多圖上傳插件

    這篇文章主要介紹了TP5 基于bootstrap實現(xiàn)多圖上傳插件,需要的朋友可以參考下
    2018-07-07

最新評論