Pegar numero inteiro da diferenças entre duas datas

boa tarde , preciso calcular juros de uma duplicata que foi paga em atraso. Para isso preciso calcular os dias do atraso.
datven = new \DateTime({Vencto});
$dateho = new \DateTime(date(‘Y-m-d’));
$atraso = $datven->diff($dateho);
essa varivel $atraso precisa ser inteira . Como converter essa variavel p inteiro?

desde ja agradeço

$datven = new DateTime('2022-01-01');
$dateho = new DateTime(date('Y-m-d'));
$atraso =  $datven->diff($dateho);
echo $atraso->days;
1 Curtida

obrigado haroldo , executa mas aparece essa mensagem “Object of class DateInterval could not be converted to number”

Aqui não da erro.

$atraso não é um inteiro e sim um objeto.

1 Curtida

assim deu certo Haroldo:
$now = time();
$your_date = strtotime({Vencto});
$datediff = $now - $your_date;
$atraso = round($datediff / (60 * 60 * 24));
obrigado mais uma vez pela ajuda