public static function isGeneratedStringExpired($id, $generatedString) { date_default_timezone_set('Europe/Athens'); $generatedStringDate = UserFetcher::retrieveGenStringDate($id); $dateNow = new DateTime(); $dateGenStringMdfd = new DateTime($generatedStringDate); $dateDurationInterval = date_diff($dateNow, $dateGenStringMdfd); return $dateDurationInterval->i > self::PASSWORD_EXPIRATION_TIME_MINUTES; }