diff($datetime_end)->days;"와 같습니다."/> diff($datetime_end)->days;"와 같습니다.">

 >  기사  >  백엔드 개발  >  PHP에서 일수 차이를 얻는 방법

PHP에서 일수 차이를 얻는 방법

藏色散人
藏色散人원래의
2022-01-11 10:26:363341검색

PHP에서 일수 차이를 구하는 방법: 1. 날짜를 타임스탬프로 변환한 다음 타임스탬프를 일수로 계산합니다. 2. 날짜 및 시간 개체의 메서드를 사용하여 사이의 일수를 찾습니다. 두 날짜의 경우 코드는 "$datetime_start ->diff($datetime_end)->days;"와 같습니다.

PHP에서 일수 차이를 얻는 방법

이 기사의 운영 환경: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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