le 31/07 minuit est passé depuis plusieurs heures pour info

donc c'est plutôt 31/07 à 23:59
parce qu'à minuit on sera le 01/08
Il n'a pas dit 0h, il a dit minuit. Donc ça peut être 24h00.
Quand on dit minuit c'est généralement plus 24h00 que 0h00.
Heure du milieu de la nuit, la douzième après midi, la vingt-quatrième d'un jour.https://www.cnrtl.fr/definition/minuit