PHP 프로그래밍

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


PHP 프로그래밍
PHP 프로그래밍

2. 두 날짜 시간 사이의 분 차이를 계산

페이지 정보

작성자 관리자 댓글 0건 조회 2,028회 작성일 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";




댓글목록

등록된 댓글이 없습니다.


개인정보취급방침 서비스이용약관 모바일 버전으로 보기 상단으로

TEL. 063-469-4551 FAX. 063-469-4560 전북 군산시 대학로 558
군산대학교 컴퓨터정보공학과

Copyright © www.leelab.co.kr. All rights reserved.