개발! 딱 깔끔하고 센스있게!

php 에서 DateInterval 대상 을 초 로 변환 합 니 다. 본문

개발 스크랩 메모/PHP

php 에서 DateInterval 대상 을 초 로 변환 합 니 다.

렉사이 2020. 12. 9. 02:36

php 에서 이 $interval 을 어떻게 seconds 로 바 꿉 니까?

대답 하 다.

여기 에는 함수 형식 이 하나 있다.

단 초 를 되 돌려 주지 않 습 니 다.

이 기술 을 사용 하 는 초 수 를 획득 합 니 다.

$seconds = abs($datetime1->getTimestamp()-$datetime2->getTimestamp()); 

만약 당신 이 정말 $interval 을 사용 하고 싶다 면, 그것 을 계산 해 야 합 니 다.

$seconds = $interval->days*86400 + $interval->h*3600 + $interval->i*60 + $interval->s; 

여기 있 습 니 다.

  • 86400 is the number of seconds in a day
  • 3600 is the number of seconds in an hour
  • 60 is the number of seconds in a minute
Comments