PHP で日付境界を定義する
<p>1792 ~ 1806 年のフランス共和国に関する日付関数をいくつか使用しました。しかし、(PHP8) 日付関数がこれらの日付を処理できるかどうかを知りたいのです。 </p>
<pre class="brush:php;toolbar:false;">function 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>