Page 1 sur 1

temps de présence

Posté : 09 mai 2006, 11:20
par feydakine76
bonjour,

Je suis en train de développer une appli permettant de gérer le temps de présence du personnel. Je cherche a faire le calcul du temps effectué dans une journée. Par exemple :

debut matin fin matin debut AM fin AM total
09:00 12:15 13:30 18:45 08:30

Je ne sais pas du tout comment attaquer le probleme

Merci a vous

Posté : 09 mai 2006, 11:26
par guilt92
C'est un peu vague pour que l'on puisse t'aider je pense mais bon...
Si tu veux gérer une application qui stock ces informations pour chaque employé tous les jours il faut que tu mettes ces valeurs dans une base de données qui pourrait etre de la forme :

Nom_employé | Date | debut_matin | fin_matin .....

Ensuite il te faudra faire une page PHP ou tu inscris les valeurs dans la base lorsque l'utilisateur se connecte à ta page ou rempli quelque chose...

Un peu plus d'informations sur le contexte de developpement et le but final seraient bienvenues...

Posté : 09 mai 2006, 11:30
par feydakine76
Je souhaite avoir de l'aide uniquement sur la partie calcul du temps de presence.

Pour exemple

(12:15 - 09:00) + (18:30 - 13:30) = 08:15

Comment faire ce calcul en php ???

Merci

Posté : 09 mai 2006, 11:30
par zeus
tu tranformes les heures en nombre de secondes puis tu fait la différence (heure_depart_matin - heure_arrivee_matin) - (heure_depart_soir - heure_arrivee_soir) et tu retranforme en heure et tu obtiens le temps de présence

Pour faciliter cette opération, tu peut utiliser la librairie PEAR::Date

Posté : 09 mai 2006, 11:32
par feydakine76
Je vais tester cela

Merci

Posté : 09 mai 2006, 16:00
par Invité
probleme resolu et merci encore