2. 두 날짜 시간 사이의 분 차이를 계산
페이지 정보
작성자 관리자 댓글 0건 조회 2,657회 작성일 20-08-10 18:07본문
2. 두 날짜 시간 사이의 분 차이를 계산
DateTime 클래스를 사용하여 날짜 계산
$start_date = new DateTime('2019-08-01 12:00:00');
$since_start = $start_date->diff(new DateTime('2020-08-01 12:01:00'));
echo $since_start->days.' days total<br>';
echo $since_start->y.' years<br>';
echo $since_start->m.' months<br>';
echo $since_start->d.' days<br>';
echo $since_start->h.' hours<br>';
echo $since_start->i.' minutes<br>';
echo $since_start->s.' seconds<br>';
$ since_start는 DateInterval 객체입니다.
DateTime 클래스의 diff 메서드를 사용하여 DateInterval 객체를 생성했기 때문에 days 속성을 사용할 수 있습니다
위의 코드는 다음과 같이 출력됩니다.
366 days total
1 years
0 months
0 days
0 hours
1 minutes
0 seconds
총 시간 (분)을 얻으려면 다음과 같이하십시오.
$minutes = $since_start->days * 24 * 60;
$minutes += $since_start->h * 60;
$minutes += $since_start->i;
echo $minutes.' minutes';
그러면 다음과 같이 출력됩니다.
527041 minutes
두 날짜 사이에 경과 한 실제 분 수입니다.
$to_time = strtotime('2019-08-01 12:00:00');
$from_time = strtotime('2020-08-01 12:01:00');
echo round(abs($to_time - $from_time) / 60,2). " minute";
댓글목록
등록된 댓글이 없습니다.