program story

날짜에 PHP의 날짜 차이?

inputbox 2020. 9. 20. 09:46
반응형

날짜에 PHP의 날짜 차이? [복제]


이 질문에 이미 답변이 있습니다.

PHP에서 날짜 차이를 계산하는 빠른 방법이 있습니까? 예를 들면 :

$date1 = '2009-11-12 12:09:08';
$date2 = '2009-12-01 08:20:11';

그런 다음 $ date2에서 $ date1을 뺀 계산을 수행합니다.

php.net 문서를 읽었지만 운이 없습니다. 빠른 방법이 있습니까?


strtotime은 날짜 문자열을 유닉스 타임 스탬프로 변환합니다. (유닉스 시대 이후 초.

$ts1 = strtotime($date1);
$ts2 = strtotime($date2);

$seconds_diff = $ts2 - $ts1;

아래 예제와 같이 date-> diff 함수 를 사용하는 것이 좋습니다 .

   $dStart = new DateTime('2012-07-26');
   $dEnd  = new DateTime('2012-08-26');
   $dDiff = $dStart->diff($dEnd);
   echo $dDiff->format('%r%a'); // use for point out relation: smaller/greater

참조 http://www.php.net/manual/en/datetime.diff.php를


아래 코드는 두 날짜의 차이를 제거하여 일 수에 대한 출력을 제공합니다.

$str = "Jul 02 2013";
$str = strtotime(date("M d Y ")) - (strtotime($str));
echo floor($str/3600/24);

참고 URL : https://stackoverflow.com/questions/1940338/date-difference-in-php-on-days

반응형