Maison > développement back-end > tutoriel php > Comment puis-je calculer le nombre de jours entre deux dates en PHP ?

Comment puis-je calculer le nombre de jours entre deux dates en PHP ?

Susan Sarandon
Libérer: 2024-12-28 03:49:14
original
538 Les gens l'ont consulté

How Can I Calculate the Number of Days Between Two Dates in PHP?

Calcul des jours entre les dates en PHP

Déterminer le nombre de jours entre deux dates est une tâche courante en programmation. En PHP, cela peut être accompli en utilisant une approche simple.

Pour trouver les jours entre deux dates, suivez ces étapes :

  1. Initialisez la date actuelle et la date cible.  : utilisez la fonction time() pour capturer l'horodatage actuel. Alternativement, vous pouvez attribuer un horodatage à la date cible à l'aide de strtotime().
  2. Calculer la différence : soustrayez la date cible de la date actuelle pour obtenir la différence en secondes. Vous pouvez utiliser l'opérateur - pour cela.
  3. Convertir en jours : Puisqu'un jour comprend 60 minutes, 60 secondes par minute et 24 heures par jour, divisez les secondes par 60 60 24 pour obtenir le nombre de jours.
  4. Autour du Résultat : Appelez la fonction round() pour garantir un résultat entier précis.

L'exemple de code fourni illustre cette approche :

$now = time();
$your_date = strtotime("2010-01-31");
$datediff = $now - $your_date;

echo round($datediff / (60 * 60 * 24));
Copier après la connexion

Dans cet exemple, $now représente la date actuelle, tandis que $your_date est défini sur une date spécifique dans le passé. La variable $datediff contient la différence entre ces horodatages en secondes. Enfin, en divisant $datediff par 60 60 24 et en arrondissant le résultat, vous obtenez le nombre exact de jours entre les deux dates.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal