두 날짜를 숫자와 같은 문자열로 비교할 수 있습니까? 또는 int로 다시 입력해야합니까?두 날짜를 문자열 형식으로 비교하십시오.
이 코드가 맞습니까?
<?php
$date1 = "20130102";
$date2 = "20151012";
if ($date1 < $date2){
echo "date1 < date2";
} elseif ($date1 > $date2){
echo "date1 > date2";
} else {
echo "date1 = date2";
}
?>
을 참조하십시오. 물론 안전 할 수도 있지만 * 올바른 결과를주지는 않습니다. 문자열을 비교하는 것만으로도 'strtotime'을 살펴보십시오. – h2ooooooo
사실, 날짜가 표시된 형식으로되어있는 한 올바른 결과를 제공합니다. 그러나'strtotime'에 동의하고 더 많은 객체 지향'DateTime' 클래스를 확인하십시오 : http://www.php.net/manual/en/class.datetime.php – leftclickben
여러분의 가치만큼 올바른 결과를 줄 것입니다 yyyymmdd 순서입니다. –