Comment calculer le nombre de jours entre deux dates en PHP ?
Bonjour à tous ! Je suis débutant en PHP et je n'arrive pas à comprendre les dates. J'ai besoin d'écrire un script qui calcule le nombre de jours entre deux dates. Par exemple, je veux savoir combien de jours se sont écoulés depuis le début de l'année jusqu'à aujourd'hui, ou combien de jours il reste jusqu'au Nouvel An.\n\nJ'ai essayé quelque chose comme ceci :\n\n```php\n$date1 = '2023-01-01';\n$date2 = '2023-12-31';\n$days = ($date2 - $date1) / (60 * 60 * 24);\necho $days;\n```\n\nMais cela ne fonctionne pas — cela affiche des absurdités ou une erreur. Je comprends que les chaînes ne se soustraient pas ainsi, mais comment faire correctement ? Sur Internet, il y a beaucoup de conseils différents : certains recommandent `strtotime()`, d'autres — `DateTime`, et d'autres encore — `date_diff`. Je suis complètement perdu.\n\nS'il vous plaît, indiquez-moi la manière la plus correcte et moderne de trouver la différence en jours entre deux dates en PHP. Il est important que la solution