php php date_diff 날짜 시간 비교하기
페이지 정보
냐잉 23-09-07 23:41 조회 2,863회 댓글 0건본문
PHP에서 두 DateTime 개체를 비교하려면 date_diff 함수를 사용
date_diff 함수 예제
결과
date_diff 함수 설명
PHP 5.3.0 버전부터 제공
이 함수는 DateTime::diff의 별명
또한 DateTimeImmutable::diff, DateTimeInterface::diff와 같은 역할을 해줍니다
두 DateTimeInterface 개체 간의 차이를 반환
DateInterval 개체는 두 날짜의 차이를 반환
만약 실패하면 false를 리턴합니다.
반환값은보다 구체적으로 $targetObject에 도달하기 위해 원래 개체$baseObject에 적용할 간격을 나타내며
이 프로세스는 항상 되돌릴 수있는 것은 아님
date_diff 함수 정의
date_diff 함수 정의를 살펴보겠습니다.
$baseObject
비교할 원본 날짜입니다.
$targetObject
비교할 대상 날짜입니다.
$absolute
간격이 양수인지 여부를 나타냅니다.
date_diff 함수 예제
$origin = date_create('2023-09-11'); $target = date_create('2023-09-13'); $interval = date_diff($origin, $target); echo $interval->format('%R%a days');
결과
+2 days
date_diff 함수 설명
PHP 5.3.0 버전부터 제공
이 함수는 DateTime::diff의 별명
또한 DateTimeImmutable::diff, DateTimeInterface::diff와 같은 역할을 해줍니다
두 DateTimeInterface 개체 간의 차이를 반환
DateInterval 개체는 두 날짜의 차이를 반환
만약 실패하면 false를 리턴합니다.
반환값은보다 구체적으로 $targetObject에 도달하기 위해 원래 개체$baseObject에 적용할 간격을 나타내며
이 프로세스는 항상 되돌릴 수있는 것은 아님
date_diff 함수 정의
date_diff 함수 정의를 살펴보겠습니다.
date_diff ( DateTimeInterface $baseObject , DateTimeInterface $targetObject , bool $absolute = false ) : DateInterval
$baseObject
비교할 원본 날짜입니다.
$targetObject
비교할 대상 날짜입니다.
$absolute
간격이 양수인지 여부를 나타냅니다.