찾다

 >  Q&A  >  본문

PHP에서 날짜 경계 정의

<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>
P粉546257913P粉546257913506일 전494

모든 응답(1)나는 대답할 것이다

  • P粉366946380

    P粉3669463802023-08-09 17:32:13

    날짜 함수가 false를 반환하는 경우 var_dump(date_get_last_errors())를 호출하여 자세한 오류 정보를 얻을 수 있습니다.

    추가 정보: https://www.php.net/manual/en/function.date-get-last-errors.php

    회신하다
    0
  • 취소회신하다