>  기사  >  백엔드 개발  >  PHP에서 시간 차이를 계산하는 여러 방법에 대한 자세한 코드 설명

PHP에서 시간 차이를 계산하는 여러 방법에 대한 자세한 코드 설명
怪我咯
怪我咯원래의
2017-07-10 09:39:091514검색

PHP에서 시차를 계산하는 것은 때로 번거롭습니다! 하지만 날짜와 시간함수 사용법을 익히면 간단해집니다.

간단한 예는 책을 빌리는 데 필요한 일수를 계산하는 것입니다. PHP 매일 날짜를 기준으로 계산합니다. 이러한 종류의 날짜 계산을 구현하는 몇 가지 방법에 대해 이야기하겠습니다.
(1) MSSQL이 트리거를 사용할 수 있다면 매우 쉽습니다! 날짜 차이 그냥 datediff()를 사용하세요!
MYSQL인 경우 두 날짜 필드의 차이를 사용하여 결과를 계산하고 필요할 때 호출하세요! 데이터베이스가 없으면 PHP의 시간 및 날짜 기능을 완전히 사용해야 합니다. 주요 설명은 다음과 같습니다. 예: 1998년 5월 3일부터 1999-6-5까지의 일수를 계산합니다.

<?php
$startdate=mktime("0","0","0","5","3","1998"); 
$enddate=mktime("0","0","0","6","5","1999"); 
//所得到的值为从1970-1-1到参数时间的总秒数:是整数.那么 

//下面的代码就好编多了: 
$days=round(($enddate-$startdate)/3600/24) ; 
echo $days; 
//days为得到的天数; 
?>

매개변수가 mktime()의 기본값은 현재 날짜를 사용한다는 의미이므로 책을 빌린 날짜로부터 일수를 계산할 수 있습니다.

위 내용은 PHP에서 시간 차이를 계산하는 여러 방법에 대한 자세한 코드 설명

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.