Wie überprüfe ich die Zeit zwischen zwei Datumsvariablen in PHP?
P粉831310404
2023-08-16 13:21:21
<p>Ich habe 3 Variablen, die 3 Zahlen sind (Tag, Jahr, Monat).
Zusammen werden sie zu einer Variablen vom Typ Datum.
Zusätzlich habe ich eine Datumsvariable, die das aktuelle Datum darstellt. </p>
<p>Wie kann ich überprüfen, ob das erste Datum 13 Jahre oder mehr vor dem aktuellen Datum liegt?
Hier ist mein Code: </p>
<pre class="brush:php;toolbar:false;">$usersday = (int)$_POST['day'];
$usersyear = (int)$_POST['year'];
$usersmonth = (int)$_POST['month'];
$takedate = date_create("$usersyear-$usersmonth-$usersday");
$date = date_format($takedate, 'd-m-Y');
$currentDate = date('Y-m-d');</pre>
<p><br /></p>
date_*()
函数和date()
是两个不同的日期库API的一部分,令人困惑的是。面向对象版本的date_*()
函数在一定程度上澄清了这一点,同时也是一个更强大的库。例如:输出:
参考:https://www.php.net/manual/en/book.datetime.php