sitti Posté 14 Juin 2007 Posté 14 Juin 2007 bonjour ! pourriez vous m'orienter , comment je dois proceder pour determiner le nombre d'heure de rattrapage qu'un user génère en fonction de son temps de travail . je m'explique: un user doit faire 35h de temps par semaine normalement mais il pourrait soit faire 35h de plus ou de moins alors qu'il a 45 jours de congés payés, donc: - s'il fait xh de moins, là il aura 45 - xh - s'il a fait zh de plus il aura 45 + zh ou plutôt ou convertir ces zh en rtt(recuperation de temps de travail) ce temps je le récupère en seconde et je leveux en heure. je sais qu'on peut diviser .... pour en trouver en heure, min... mais le pb ce que moi je récupère un tps en seconde par jour et par utilisateur que je stocke dans la base. avez une idée?
JulienCoquet Posté 14 Juin 2007 Posté 14 Juin 2007 tu peux créer une ou plusieurs fonctions de conversion de secondes en minutes ou en heures du genre: <?phpfunction secondeVersMinute($secondes) { $minutes = $secondes / 60; return $minutes;}$temps_secondes= 360;$temps_minutes = secondeVersMinute($temps_secondes);print $temps_secondes . ' secondes sont égales à ' . $temps_minutes . ' minutes.';?> Avec ce code de base tu peux deviner le code pour les heures et les jours
sitti Posté 14 Juin 2007 Auteur Posté 14 Juin 2007 merci beaucoup mais le probleme se bp sur le fait que le temps est donnée non seulement mais seconde mais aussi par jour et par utilisateur
JulienCoquet Posté 14 Juin 2007 Posté 14 Juin 2007 alors dans ce cas, le plus simple est de tout ramener au niveau de la seconde (lecture/ecriture dans la DB) et de recalculer à chaque traitement
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant