간단한 예는 책을 빌리는 데 필요한 일수를 계산하는 것입니다. 이를 위해서는 PHP가 매일 날짜를 기준으로 계산해야 합니다. 이 날짜 계산을 구현하는 몇 가지 방법에 대해 이야기해 보겠습니다.
(1) 다음과 같은 경우에는 매우 쉽습니다. 데이터베이스가 있다면 트리거를 사용하면 됩니다!
MYSQL이라면 두 날짜 필드의 차이를 이용해 결과를 계산하면 됩니다! 다른 숫자 필드에 저장하세요! 필요할 때 호출하세요!
(2) 데이터베이스가 없으면 PHP의 시간 및 날짜 기능을 사용해야 합니다.
예: 계산합니다! 1998년 5월 3일부터 1999-6-5까지의 일수:
$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()의 매개변수가 기본값인 경우, 현재 날짜를 사용한다는 의미입니다. 책을 빌린 날로부터 일수를 계산할 수 있습니다.
위 내용은 2014년 절강성 공무원 시험 등록 시간을 포함하여 PHP로 시차를 계산하는 여러 가지 방법을 소개한 것입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.