Da Sie PHP verwenden, können Sie die strtotime()
$date = date( 'Y-m-d', strtotime( '+30 days' ) );
strtotime
kann andere Inkremente verarbeiten ( +1 days
, +5 minutes
, usw.)
Sie können auch Folgendes verwenden strtotime
um die Daten zu vergleichen, wenn Sie sie aus der Datenbank lesen. Wenn Sie im Ganztagsformat (ohne Zeitstempel) speichern, müssen Sie durch die Sekunden eines ganzen Tages dividieren.
$expdate = strtotime( date( 'Y-m-d', $record[ 'expiration_date' ] ) );
$today = strtotime( date( 'Y-m-d' ) );
$isExpired = round( abs( $expiration - $today ) / ( 24 * 60 * 60 ) ) >= 0;