PHP에서 날짜 경계 정의
P粉546257913
2023-08-08 19:34:46
<p>저는 1792년부터 1806년까지 프랑스 공화국 주변에서 일부 날짜 기능을 사용했습니다. 하지만 (PHP8) 날짜 함수가 이러한 날짜를 처리할 수 있는지 알고 싶습니다. </p>
<pre class="brush:php;toolbar:false;">함수 CheckFrDate($CheckDate){
$BeginFrDate = date_create_from_format('d/m/Y', '22/09/1792');
$EndFrDate = date_create_from_format('d/m/Y', '22/09/1806');
만약에 (
$CheckDate->getTimestamp() > $BeginFrDate->getTimestamp() &&
$CheckDate->getTimestamp() < $EndFrDate->getTimestamp()){
1을 반환합니다.
}또 다른{
-1을 반환합니다.
}
}</pre>
<p>그러므로 1793년 9월 23일과 같은 날짜가 적합할 것입니다. 하지만 내 함수는 계속 false를 반환합니다. </p>
날짜 함수가 false를 반환하는 경우 var_dump(date_get_last_errors())를 호출하여 자세한 오류 정보를 얻을 수 있습니다.
추가 정보: https://www.php.net/manual/en/function.date-get-last-errors.php