|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : août 2011 Messages : 73 ![]() |
bonjour,
j'aimerais soustraire deux dates qui ont cette forme : 2011-08-22 10:36:23 2011-08-09 00:00:00 et avoir le résultat en heure. j'ai beau cherché une fonction qui effectue ça directement mais sans résultat. |
|
|
00
|
|
|
#2 |
|
Membre à l'essai
![]() Ingénieur développement logiciels Inscription : août 2011 Messages : 12 ![]() |
Bonjour,
Tout dépend de la version de PHP que tu utilises. Si tu utilises les dernières versions de PHP (5) regardes : http://www.php.net/manual/fr/datetime.sub.php Sinon il faut regarder du coté de mktime et strftime http://fr.php.net/manual/fr/function.mktime.php http://fr.php.net/manual/fr/function.strftime.php |
|
|
00
|
|
|
#3 | |
|
Futur Membre du Club
![]() Inscription : août 2011 Messages : 73 ![]() |
Citation:
|
|
|
|
00
|
|
|
#4 | ||
|
Futur Membre du Club
![]() Inscription : août 2011 Messages : 73 ![]() |
Code :
Call to a member function diff() on a non-object in C:\wamp\www\2\duree_acc.php on line 26 (line 26 est celle de $sous = $idaction ->diff( $idcreate )) |
||
|
|
00
|
|
|
#5 |
![]() ![]() Sébastien Ingénieur réalisateur Inscription : mars 2011 Messages : 772 ![]() |
Utilise pour pouvoir utiliser la fonction diff par la suite.
__________________
- Avant toute chose : lire le mode d'emploi du forum et ses règles. - avant de poster ![]() - Je ne réponds pas aux questions techniques en MP. |
|
|
00
|
|
|
#6 | |
|
Futur Membre du Club
![]() Inscription : août 2011 Messages : 73 ![]() |
Citation:
|
|
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
montre ton code et l'erreur complete
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#8 | ||
|
Futur Membre du Club
![]() Inscription : août 2011 Messages : 73 ![]() |
Code :
2011-08-22 10:36:23 |
||
|
|
00
|
|
|
#9 |
![]() ![]() Sébastien Ingénieur réalisateur Inscription : mars 2011 Messages : 772 ![]() |
Il n'y a aucun Datetime la...
__________________
- Avant toute chose : lire le mode d'emploi du forum et ses règles. - avant de poster ![]() - Je ne réponds pas aux questions techniques en MP. |
|
|
00
|
|
|
#10 | ||
|
Futur Membre du Club
![]() Inscription : août 2011 Messages : 73 ![]() |
oui en fait j'ai enlevé le datetime en espérant que ça va marcher; mais en vain;
le code avec date time est Code :
erreur : Notice: Object of class DateInterval could not be converted to int in C:\wamp\www\2\duree_acc.php on line 28 Call Stack Catchable fatal error: Object of class DateInterval could not be converted to string in C:\wamp\www\2\duree_acc.php on line 33 Merci d'avance |
||
|
|
00
|
|
|
#11 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
regarde bien la doc, ça renvoie un DateInterval
au passage pourquoi mettre ça en majuscule ? pourquoi mettre des accents dans tes noms de champs ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#12 |
|
Futur Membre du Club
![]() Inscription : août 2011 Messages : 73 ![]() |
j'ai trouvé la solution , on peut le faire avec mysql avec la commande timediff
|
|
|
00
|
|
|
#13 |
|
Futur Membre du Club
![]() Inscription : août 2011 Messages : 73 ![]() |
mais je c pa comment récupérer le résultat de timediff pour l'utiliser dans mes calculs :/
|
|
|
00
|
|
|
#14 | ||||
|
Membre éclairé
![]() Cyril Ingénieur développement logiciels Inscription : avril 2007 Messages : 205 ![]() |
C'est-à-dire ? Récupérer la valeur calculée par la requête ?
Code :
Code :
|
||||
|
|
10
|
Copyright © 2000-2012 - www.developpez.com