PHP で日付境界を定義する
P粉546257913
P粉546257913 2023-08-08 19:34:46
0
1
497
<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>
P粉546257913
P粉546257913

全員に返信(1)
P粉366946380

date 関数が false を返した場合は、var_dump(date_get_last_errors()) を呼び出すことで詳細なエラー情報を取得できます。

詳細情報: https://www.php.net/manual/en/function.date-get-last-errors.php

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート