Calcul du nombre de mois entre 2 dates - PHP - Programmation
Marsh Posté le 25-07-2006 à 18:04:20
chercher mieux ...
http://forum.hardware.fr/hardwaref [...] 9104-1.htm ( ça date de 2004 mais c'est encore bon hein )
Marsh Posté le 25-07-2006 à 20:09:43
rocs2 a écrit : Salut à tous, |
C'est pour faire quoi ?
Marsh Posté le 25-07-2006 à 21:40:12
ben en fait, c'est pour gérer les congés des employés...depuis la date de recrutement.
Marsh Posté le 25-07-2006 à 22:07:56
excusez moi, j'ai oublié de préciser une chose très importante dans ma requête, en fait je veux calculer la différence entre 2 dates et avoir le résultat en mois !! là était la difficulté...
Marsh Posté le 25-07-2006 à 22:35:25
Voici ce que l'on m'a apprit, il n'y a pas si longtemps que ca d'ailleur. Et c'est une très bonne méthode.
Tu enregistre toute tes dates en seconde grâçe à time() qui te renvoie le nombre de seconde depuis le 01/01/1970 à 00h00.
Tu peux également créer une date en seconde à partir du jour, du mois, de l'année et si tu veux des heures, des minutes et des secondes grâçe à mktime().
Avec ces 2 élements la, tu peux obtenir la différence en mois.
Il suffit d'appeler la fonction date pour ta date de début et ta date de fin dont tu récupèra le numéro du mois et l'année. Sachant que dans une année, il y a 12 mois. Le calcul ne peut être que simple.
A partir de là, tu dois faire un bon algoritme pour que le calcul soit simple et rapide. Et oui, c'est maths. Mais bon. Je pense t'avoir donné tout les éléments nécessaire pour le calcul
Si j'ai oublié un truc, faite le moi savoir les autres. Merci.
Marsh Posté le 25-07-2006 à 17:58:10
Salut à tous,
je cherche désespérement un moyen de calculer en php la différence entre 2 dates, j'ai trouvé des scripts pour m'en inspirer mais apparement il ne marche pas
si quelqu'un a une idée...
merci