spyke13008
Messages postés2Date d'inscriptionsamedi 6 mars 2010StatutMembreDernière intervention 6 mars 2010
-
6 mars 2010 à 14:32
pysco68
Messages postés681Date d'inscriptionsamedi 26 février 2005StatutMembreDernière intervention21 août 2014
-
7 mars 2010 à 11:06
[i]Bonjour à tous !!
Voilà je susi confronté à un problème auquel je n'ai pas la réponse. Logique sinon je ne serai pas la
Etant en train de caculer un acquis de récup, un salarié a actuellement un solde négatif (prenons -1h30)
Le problème est que j'additionne les heures supplémentaires travaillées qui viennent incrémenter ce compteur (prenons 20minutes travaillé hier soir)
soit : acquis = -1h30 + 0h20
Etant donné que je sépare les heures et les minutes, cela m'a donné -1h50 !
Plus y travaille maintenant, moins il a d'acquis ! :S
J'ai essayé avec un mktime, mais si nous saisissons une heure négative il va remonter d'un jour et me donner 22h30.
cs_47
Messages postés197Date d'inscriptionmardi 20 janvier 2004StatutMembreDernière intervention20 février 20131 6 mars 2010 à 21:28
Bonsoir,
juste une idée, pourquoi ne pas gérer cela en minutes, ton -1h30 devient -90 minutes, lorsque tu ajoutes les 20 minutes, tu tombes sur -70 minutes soit -1h10, aprés c'est juste un passage +-minutes <-> +-heures:minutes
spyke13008
Messages postés2Date d'inscriptionsamedi 6 mars 2010StatutMembreDernière intervention 6 mars 2010 6 mars 2010 à 21:38
Ah bah parfait ! En faite en attendant une réponse qui me convenait (comme la tienne) je testai a chaque fois si l'heure était négative alors je faisait moins sinon plus.
pysco68
Messages postés681Date d'inscriptionsamedi 26 février 2005StatutMembreDernière intervention21 août 20148 7 mars 2010 à 11:06
Sinon il serait éventuellement intéressant de stocker plutot l'aquis (ou le retard) entièrement en secondes et de formater le tout avec date() pour faire la sortie avec une petite fonction adaptée...