Здесь я написал код для предположения, что resetAt
пересечено 24 hrs
означает, что я установил passwordResetStatus
в true
, теперь я хочу увеличить время, как resetAt
пересечено 7 дней, значит, я должен установитьpasswordResetStatus
до true
как мне этого добиться
if(!empty($passwordReset['resetAt'])){
$difference = strtotime(date(DATE_FORMAT)) - strtotime($passwordReset['resetAt']);
$interval = 60 * 60 * 24 * 7;
if($difference >= $interval){
$data['passwordResetStatus'] = true;
}else{
$data['passwordResetStatus'] = false;
}
//var_dump($data['passwordResetStatus']);
}
resetAt = 2018-11-08 10:38:55
сегодня = 2018-11-14 10: 45: 55
на основе вышеуказанного условия passwordResetStatus = true
, поскольку 2018-11-08
до 2018-11-14
всего 7 дней, учитывайте время и сегодняшнее время 10:45:55
reaetAt время 10:38:55
поэтому сегодняшнее время exceeded
сброс по времени.
resetAt = 2018-11-08 10:38:55
сегодня = 2018-11-14 10: 30: 55
на основеВышеуказанное условие passwordResetStatus = false
, поскольку 2018-11-08
до 2018-11-14
всего 7 дней, учитывайте время, а сегодняшнее время составляет 10:30:55
reaetAt time 10:38:55
, поэтому сегодняшнее время not exceeded
resetAt time.
Мы должны учитывать дату и время