두 날짜 사이의 차이 구하기 > php

본문 바로가기
사이트 내 전체검색

php

두 날짜 사이의 차이 구하기

페이지 정보

작성자 서방님 댓글 0건 조회 78회 작성일 13-01-31 11:27

본문

출처 : http://www.4te.co.kr/116

 

MySQL에 보면 DATEDIFF나 TIMEDIFF 함수를 쓰면 두 날짜 사이의 차이를 구할 수 있다.
사실 이 함수를 사용하는 것이 더 편하다.
그런데 이 함수의 사용법을 알면서도 착각을 했는지...
PHP로 그만 다시 만들어 버리고 말았다 -.-;;

function dateDiff($sStartDate, $sEndDate)
{
    $sStartTime = strtotime($sStartDate);
    $sEndTime = strtotime($sEndDate);

    if($sStartTime > $sEndTime)
        return false;

    $sDiffTime = $sEndTime - $sStartTime;

    $aReturnValue['d'] = floor($sDiffTime/60/60/24);
    //$aReturnValue['d'] = $sDiffTime/60/60/24;
    $aReturnValue['H'] = sprintf("%02d", ($sDiffTime/60/60)%24);
    $aReturnValue['i'] = sprintf("%02d", ($sDiffTime/60)%60);

    return $aReturnValue;
}

그냥 다음과 같이 쓰면 배열로 리턴한다.

$aDiffTime = dateDiff('2007-01-01 00:00:00', '2007-01-03 23:00:00');

소셜웹 반응글

접기▲
소셜웹 더보기▼

댓글목록

등록된 댓글이 없습니다.

Total 612건 30 페이지
게시물 검색

회원로그인

접속자집계

오늘
247
어제
225
최대
1,347
전체
155,006
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.