Temps entre deux dates

Temps entre deux dates - PHP - Programmation

Marsh Posté le 11-06-2006 à 11:36:50    

Hello,
 
Comment calculer le temps entre deux dates ?
 
$t1 = "20060611122739";
$t2 = "20060611112945";
 
si je fais $t1 - $t2 j'ai 9794  mais apres j'en fais quoi ?
 
En gros je voudrais avoir un truc du genre => 1h et XX minutes
 
merci d'avance


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Marsh Posté le 11-06-2006 à 11:36:50   

Reply

Marsh Posté le 11-06-2006 à 11:39:21    

Timestamp [:spamafote]

Reply

Marsh Posté le 11-06-2006 à 11:50:48    

mais encore ?
j'ai pas deux timestamp j'ai ces deux dates...


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Marsh Posté le 11-06-2006 à 12:22:29    

mktime () :o


---------------
Débuter la moo chez les moants@HFR | Nikon D800 | On ne fait pas un calin chaste à une pute !, Lapattefolle
Reply

Marsh Posté le 11-06-2006 à 12:25:22    

:( desolé mais ce n'est pas avec des reponses de 1 mots que je vais trouver ma reponse...
mktime est une fonction qui prend des arguments et là je sais pas comment tu envisages de l'utiliser...
merci qd meme


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Marsh Posté le 11-06-2006 à 12:43:56    

... Tu utilise substr( $t1 , 0 , 4 ) pour avoir l'année de $t1, tu fait la même chose pour les heures, minutes etc ... et pour $t2.
Tu donne ça à manger à mktime() pour avoir un timestamp ( la durée en sec depuis le 1 janvier 1970 ).  
Tu fait la différence entre les 2 et tu fait des division entière pour avoir les heures, minutes & co


---------------
"L'informatique n'est pas plus la science des ordinateurs que l'astronomie n'est celle des télescopes." Michael R. Fellows & Ian Parberry
Reply

Marsh Posté le 11-06-2006 à 15:09:01    

fluminis a écrit :

:( desolé mais ce n'est pas avec des reponses de 1 mots que je vais trouver ma reponse...
mktime est une fonction qui prend des arguments et là je sais pas comment tu envisages de l'utiliser...
merci qd meme


et la doc c'est pour les chiens ?

Reply

Marsh Posté le 11-06-2006 à 15:10:58    

lit la doc

Reply

Marsh Posté le 11-06-2006 à 15:13:43    

Je vois pas pourquoi se compliquer la vie à utiliser ce genre de format de date alors que le timestamp est si simple.

Reply

Marsh Posté le 11-06-2006 à 16:24:25    

clair :o
 
De plus la doc PHP regorge d'exemples. :o


Message édité par Hermes le Messager le 11-06-2006 à 16:24:49
Reply

Marsh Posté le 11-06-2006 à 16:24:25   

Reply

Marsh Posté le 11-06-2006 à 16:46:34    

Je vais tenté encore une fois de rester calme.
Je n'ai pas pour habitude de poster des questions sans avoir au prealable cherché de mon coté.
Google je connais, la doc php egalement.
Donc dans mes recherches, j'ai lu et relu en long en large et en travers les doc sur date, gmdate, time, mktime...
Donc quand je demande de preciser se que brain_s veut dire c'est que je sais aller lire la doc mais que je ne voiyais pas ce qu'il voulait faire avec cette fonction.
Les precisions de Ricco m'ont permis de resoudre mon probleme donc merci a lui et les autres, eviter de jeter des RTFM partout et tout le temps...


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Marsh Posté le 11-06-2006 à 16:51:20    

strftotime ?

Reply

Marsh Posté le 11-06-2006 à 17:35:02    

fluminis a écrit :

Je vais tenté encore une fois de rester calme.
Je n'ai pas pour habitude de poster des questions sans avoir au prealable cherché de mon coté.
Google je connais, la doc php egalement.
Donc dans mes recherches, j'ai lu et relu en long en large et en travers les doc sur date, gmdate, time, mktime...
Donc quand je demande de preciser se que brain_s veut dire c'est que je sais aller lire la doc mais que je ne voiyais pas ce qu'il voulait faire avec cette fonction.
Les precisions de Ricco m'ont permis de resoudre mon probleme donc merci a lui et les autres, eviter de jeter des RTFM partout et tout le temps...


 
Magnifique gestion des dates que celle-ci avouons le ! [:itm]


---------------
Débuter la moo chez les moants@HFR | Nikon D800 | On ne fait pas un calin chaste à une pute !, Lapattefolle
Reply

Marsh Posté le 11-06-2006 à 18:43:07    

fluminis a écrit :

Je vais tenté encore une fois de rester calme.
Je n'ai pas pour habitude de poster des questions sans avoir au prealable cherché de mon coté.
Google je connais, la doc php egalement.
Donc dans mes recherches, j'ai lu et relu en long en large et en travers les doc sur date, gmdate, time, mktime...
Donc quand je demande de preciser se que brain_s veut dire c'est que je sais aller lire la doc mais que je ne voiyais pas ce qu'il voulait faire avec cette fonction.
Les precisions de Ricco m'ont permis de resoudre mon probleme donc merci a lui et les autres, eviter de jeter des RTFM partout et tout le temps...


 
C'est nous qui essayons de rester calme. :o
 
Si tu lis la doc de PHP, tu comprends que :
 
mktime te donne un timestamp (un résultat en SECONDES) pour une date précisée.
 
A partir de là, faut quand même être bien boulet pour pas savoir soustraire deux timestamp et donc obtenir le nombre de secondes entre deux dates.
 
Si ensuite, t'es pas capable de trouver le nombre de jours, de mois ou d'années à partir des secondes, ben t'as un problème, et un gros.  :o  :o  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed