Page 1 sur 1

Probleme avec format de date !

Posté : 16 févr. 2006, 09:39
par MaKKrO
Salut tout le monde,
je suis nouveau ici et aussi assez nouveau en PHP.
Je suis coince avec un format de date. je dois faire le calcul entre une date/heure de debut de connexion et une de fin de connexion.\

Le format est :

Code : Tout sélectionner

+---------------------+---------------------+----------+ | AcctStartTime | AcctStopTime | UserName | +---------------------+---------------------+----------+ | 2006-01-23 09:48:58 | 2006-01-23 10:41:02 | try |
genre ca....

je ne sais pas comment formater tout ca et pouvoir calculer le temps de connexion...

Si vous pouvez m aider !!!

Merci

Re: Probleme avec format de date !

Posté : 16 févr. 2006, 09:48
par mario
Le format est :

Code : Tout sélectionner

+---------------------+---------------------+----------+ | AcctStartTime | AcctStopTime | UserName | +---------------------+---------------------+----------+ | 2006-01-23 09:48:58 | 2006-01-23 10:41:02 | try |
Bonjour,

Code : Tout sélectionner

SELECT DATEDIFF(AcctStopTime, AcctStartTime) AS Calcul_De_Temps FROM Nom_De_La_Table;
DATEDIFF() est disponible depuis MySQL 4.1.1

Doc: http://dev.mysql.com/doc/refman/5.0/fr/ ... tions.html

Posté : 16 févr. 2006, 10:15
par MaKKrO
Je test ca

Merci

Re: Probleme avec format de date !

Posté : 18 févr. 2006, 08:43
par MaKKrO
Bonjour,

Code : Tout sélectionner

SELECT DATEDIFF(AcctStopTime, AcctStartTime) AS Calcul_De_Temps FROM Nom_De_La_Table;
DATEDIFF() est disponible depuis MySQL 4.1.1

Doc: http://dev.mysql.com/doc/refman/5.0/fr/ ... tions.html
c'est bizarre, ca me donne ca :

Code : Tout sélectionner

mysql> SELECT DATEDIFF(AcctStopTime, AcctStartTime) AS Calcul_De_Temps FROM radacct; +----------------+ | Calcul_De_Temps | +----------------+ | 0 |
Je pense pourtant que les calculs sont fait dans le bon sens !!!
une idee svp ???

A savoir que AcctStartIme = 2006-02-16 14:44:50
et AcctStopTime = 2006-02-16 14:59:45

Posté : 18 févr. 2006, 09:21
par Ripat
Mario t'a mis le bon lien. Un peu de lecture t'aurait permis de trouver:

Nombre de jours --> DATEDIFF()
Nombre de secondes --> TIMEDIFF()

Posté : 18 févr. 2006, 10:39
par MaKKrO
Mario t'a mis le bon lien. Un peu de lecture t'aurait permis de trouver:

Nombre de jours --> DATEDIFF()
Nombre de secondes --> TIMEDIFF()
Rhooo... desole, en plus c'est pas mon genre...
Merci en tout cas !

Posté : 18 févr. 2006, 12:40
par Cyrano
Résolu ?