PHP에서 0이 아닌 날짜 비교
PHP에서 날짜를 비교할 때, 특히 처리할 때 형식 차이를 고려하는 것이 중요합니다. 0이 채워지지 않은 날짜를 사용합니다.
오늘 날짜를 0이 채워지지 않은 날짜와 비교하려면 데이터베이스에 저장되면 여러 접근 방식을 사용할 수 있습니다.
한 가지 방법은 strtotime() 함수를 사용하여 두 날짜를 타임스탬프로 변환하는 것입니다. 이렇게 하면 형식에 관계없이 공정한 비교가 보장됩니다.
$today = date("Y-m-d"); $expire = $row->expireDate; // from database $today_time = strtotime($today); $expire_time = strtotime($expire); if ($expire_time < $today_time) { /* do Something */ }
또는 PHP 5.2.0 이상을 사용할 수 있는 경우 DateTime 클래스를 사용할 수 있습니다.
$today_dt = new DateTime($today); $expire_dt = new DateTime($expire); if ($expire_dt < $today_dt) { /* Do something */ }
이러한 기술을 사용하면 날짜 불일치를 기반으로 한 조건이 올바르게 평가되도록 정확한 날짜 비교가 가능합니다.
위 내용은 PHP에서 0으로 채워지지 않은 날짜를 어떻게 정확하게 비교할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!