PHPで2つの日付変数間の時間を確認するにはどうすればよいですか?
P粉831310404
2023-08-16 13:21:21
<p>変数が 3 つあり、それらは 3 つの数値 (日、年、月) です。
これらを組み合わせると、日付型変数になります。
さらに、現在の日付を表す日付変数もあります。 </p>
<p>最初の日付が現在の日付より 13 年以上前かどうかを確認するにはどうすればよいですか?
これが私のコードです: </p>
<pre class="brush:php;toolbar:false;">$usersday = (int)$_POST['day'];
$usersyear = (int)$_POST['年'];
$usersmonth = (int)$_POST['月'];
$takedate = date_create("$usersyear-$usersmonth-$usersday");
$date = date_format($takedate, 'd-m-Y');
$currentDate = date('Y-m-d');</pre>
<p><br /></p>
出力:date_*()
関数とdate()
は 2 つの異なる日付ライブラリ API の一部ですが、混乱を招きます。date_*()
関数のオブジェクト指向バージョンは、これをある程度明確にしており、より強力なライブラリでもあります。例えば:### リーリーリーリー
参考:https://www.php.net/manual/en/book.datetime.php