Aller au contenu

Sujets conseillés

Posté

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?

Posté

tu peux créer une ou plusieurs fonctions de conversion de secondes en minutes ou en heures

du genre:

<?php

function 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 ;)

Posté

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

Posté

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

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...