판단 방법: 1. "strtotime("date")" 문을 사용하여 지정된 날짜를 타임스탬프로 변환합니다. 2. "time()" 문을 사용하여 현재 타임스탬프를 얻습니다. 3. "floor(시차/86400)"를 사용하여 시차를 일수로 변환합니다. 하루 차이가 나면 전날이 됩니다.
본 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
PHP에서는 지정된 날짜가 전날인지 확인하기 위해 지정된 날짜와 현재 날짜가 하루 차이가 나는 것이 시차 문제입니다.
구현 아이디어:
strtotime() 함수를 사용하여 지정된 날짜를 타임스탬프로 변환합니다.
time() 함수를 사용하여 현재 타임스탬프를 가져옵니다.
두 개의 타임스탬프를 빼서 시간을 가져옵니다. Difference
시차를 하루의 총 초 수(24*60*60=86400)로 나누고, Floor()를 사용하여 반올림하고, 시차를 며칠 간격으로 변환합니다.
일수 차이는 1
구현 코드:
현재 날짜는 4월 20일, 지정 시간은 4월 19일
으로 지정 시간이 전날인지 확인하세요
<?php header("Content-type:text/html;charset=utf-8"); //2022年4月19日 $time1=strtotime("2022-4-19"); //当前时间戳 $time2=time(); $diff_seconds = $time2 - $time1; $diff_days = floor($diff_seconds/86400); echo "两个日期相差: ".$diff_days." 天"; if($diff_days==1){ echo "<br>指定日期是前一天"; }else{ } ?>
추천 학습: "PHP 비디오 튜토리얼 》
위 내용은 PHP에서 지정된 날짜가 전날인지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!