라이브러리
[PHP] date_diff - DateTime::diff의 별칭
PHP의 date_diff 함수
PHP의 `date_diff` 함수는 두 날짜 사이의 차이를 계산하는 데 사용됩니다. 이 함수는 `DateInterval` 객체를 반환하며, 이 객체에는 두 날짜 사이의 년도, 월, 일, 시간, 분, 초, 초의 차이가 포함됩니다.
# date_diff 함수의 사용법
`date_diff` 함수는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
date_diff($date1, $date2, $absolute = false)
- `$date1` : 첫 번째 날짜
- `$date2` : 두 번째 날짜
- `$absolute` : 두 날짜 사이의 차이를 절대값으로 계산할지 여부 (기본값: `false`)
# 예제
#hostingforum.kr
php
// 현재 날짜와 2024-01-01 사이의 차이를 계산합니다.
$date1 = new DateTime();
$date2 = new DateTime('2024-01-01');
$diff = date_diff($date1, $date2);
echo "년차이 : " . $diff->y . "
";
echo "월차이 : " . $diff->m . "
";
echo "일차이 : " . $diff->d . "
";
echo "시간차이 : " . $diff->h . "
";
echo "분차이 : " . $diff->i . "
";
echo "초차이 : " . $diff->s . "
";
# 결과
#hostingforum.kr
년차이 : 0
월차이 : 0
일차이 : 0
시간차이 : 0
분차이 : 0
초차이 : 0
# 절대값으로 계산하기
#hostingforum.kr
php
// 현재 날짜와 2024-01-01 사이의 차이를 절대값으로 계산합니다.
$date1 = new DateTime();
$date2 = new DateTime('2024-01-01');
$diff = date_diff($date1, $date2, true);
echo "년차이 : " . $diff->y . "
";
echo "월차이 : " . $diff->m . "
";
echo "일차이 : " . $diff->d . "
";
echo "시간차이 : " . $diff->h . "
";
echo "분차이 : " . $diff->i . "
";
echo "초차이 : " . $diff->s . "
";
# 결과
#hostingforum.kr
년차이 : 0
월차이 : 0
일차이 : 0
시간차이 : 0
분차이 : 0
초차이 : 0
# 절대값으로 계산하는 예제
#hostingforum.kr
php
// 2024-01-01과 2024-01-15 사이의 차이를 절대값으로 계산합니다.
$date1 = new DateTime('2024-01-01');
$date2 = new DateTime('2024-01-15');
$diff = date_diff($date1, $date2, true);
echo "년차이 : " . $diff->y . "
";
echo "월차이 : " . $diff->m . "
";
echo "일차이 : " . $diff->d . "
";
echo "시간차이 : " . $diff->h . "
";
echo "분차이 : " . $diff->i . "
";
echo "초차이 : " . $diff->s . "
";
# 결과
#hostingforum.kr
년차이 : 0
월차이 : 0
일차이 : 14
시간차이 : 0
분차이 : 0
초차이 : 0
이 예제에서는 `date_diff` 함수를 사용하여 두 날짜 사이의 차이를 계산하고, 절대값으로 계산하는 방법을 보여줍니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.