Я кодирую, чтобы вычислить продолжительность между пустой датой времени и другой, непустой датой. Пожалуйста, помогите мне.
Я хотел бы рассчитать эту продолжительность, чтобы установить срок действия кода подтверждения, когда участник вфорум возвращается слишком поздно или не возвращается в течение 2 дней с максимальной задержкой
Этот код работает нормально, кроме случаев, когда дата возвращения пуста:
$date_participation= strtotime($row['date_participation']);
$date_come_back= strtotime($row['date_come_back']);
$expiration_delay = 2;
$days = $expiration_delay * 86400;
echo "<br> duration in seconds is: " . $date_come_back-
$date_participation;
if (($date_come_back- $date_participation) >= $days){
$sql_set_expired = "UPDATE `winners` SET `confirmation_status` = 'expired' WHERE id_recharge_winner ='$i'";
$set_expired_result = mysqli_query($conn, $sql_set_expired);
}
the `$i` is the participant's row in table winners