Calculer le nombre de jours entre deux dates
J'ai une base de données mySQL.
J'ai besoin de compter le nombre de jours entre deux dates.
Mon client va remplir une entrée hm_date
avec le 1 janvier 1979 via php formulaire pour créer un nouvel enregistrement.
J'ai besoin d'un champ total_days
pour calculer le nombre total de jours de hm_date
à nos jours. J'ai besoin de ce champ de toujours se mettre à jour avec chaque jour qui passe.
Comment puis-je faire hm_date
à apparaître avec le total des jours et être toujours à jour?
J'asume ceci peut être réalisé côté serveur?
Dois-je utiliser strototime()
?
Vous devez vous connecter pour publier un commentaire.
Vous aurez envie d'utiliser MySQL
DATEDIFF()
Basé sur votre question, je pense que vous voulez
DATE_DIFF(hm_date, CURRENT_DATE)
. Assurez-vous justehm_date
est dansYYYY-MM-DD
format.DATE_DIFF()
deux dates en tant que paramètres. Basé sur votre question, jeDATE_DIFF(hm_date, CURRENT_DATE)
. Assurez-vous justehm_date
est au format AAAA-MM-JJ.reg_add
OÙ DATE_DIFF(hm_date, total_days)SELECT DATE_DIFF(hm_date, total_days) AS days_diff FROM reg_add
Avec PHP:
$startDate et $date de fin peut être valable, toute format de date expliqué ici:
http://www.php.net/manual/en/datetime.formats.date.php
Son assez facile mais long.. Veuillez suivre les codes
Maintenant essayer cela et voir comment il montre la différence...