PHP에서 일수 차이를 구하는 방법: 1. 날짜를 타임스탬프로 변환한 다음 타임스탬프를 일수로 계산합니다. 2. 날짜 및 시간 개체의 메서드를 사용하여 사이의 일수를 찾습니다. 두 날짜의 경우 코드는 "$datetime_start ->diff($datetime_end)->days;"와 같습니다.
이 기사의 운영 환경: windows7 시스템, PHP7.1 버전, DELL G3 컴퓨터
PHP를 얻는 데 며칠이 필요합니까?
PHP에서 두 날짜 간의 일수 차이
두 날짜 간의 일수 차이 찾기
옵션 1: 날짜를 타임스탬프로 변환한 다음 타임스탬프를 일수로 계산합니다. (권장하지 않음, 이런 일이 발생한다는 점만 알아두세요)
<?php $start_date = "2018-05-25"; $end_date = "2017-05-23"; $start_time = strtotime($start_date); $end_time = strtotime($end_date); $days = abs(($start_time - $end_time) / 86400); echo "时间差是:$days"; ?>
단점: 이 방법은 안전하지 않습니다. ① 날짜를 타임스탬프로 변환하는 기본 유형은 int이고 int 공간이 충분하지 않을 수 있습니다. ② 타임스탬프 값이 너무 큽니다. 계산에는 적합하지 않습니다.
위 내용은 PHP에서 일수 차이를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!