$dateB = new DateTime('2023-04-10');
$timeA = DateTime::createFromFormat('U', filemtime($file->getPath()));
if ($timeA >$dateB){
/* код*/
}
var_dump(new DateTimeImmutable('yesterday'));
//object(DateTimeImmutable)#1 (3) {
// ["date"]=> string(26) "2023-05-03 00:00:00.000000"
// ["timezone_type"]=> int(3)
// ["timezone"]=> string(3) "UTC"
//}
var_dump(new DateTimeImmutable('1 day ago'));
//object(DateTimeImmutable)#1 (3) {
// ["date"]=> string(26) "2023-05-03 05:14:22.254741"
// ["timezone_type"]=> int(3)
// ["timezone"]=> string(3) "UTC"
//}