Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1191 connectés 

  FORUM HardWare.fr
  Programmation

  [PHP] dates

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] dates

n°175559
k666
dites non à petitmou
Posté le 12-07-2002 à 10:25:48  profilanswer
 

salut
je cherche une fonction qui à partir d'un nombre de secondes, puisse me dire le nombre de jours, d'heures, de minutes etc....
j'ai essayé avec  
 
$formated_time = strftime("%Hh %Mm %Ss",mktime(0,0,$time));
 
mais évidemment ça fait modulo 24h, et si j'affiche le jour, ça me sort 3 juillet 1971 ou un truc du genre ....
 
eske kelkun sait comment faire ? et si possible en se servant des locales ?

mood
Publicité
Posté le 12-07-2002 à 10:25:48  profilanswer
 

n°175589
k666
dites non à petitmou
Posté le 12-07-2002 à 10:45:26  profilanswer
 

euh je me suis mal exprimé peut être ...
 
j'aimerais une fonction qui, en lui passant  
un nombre de secondes donné, me sorte  
le nombre de jours, d'heures, de minutes et de secondes ....

n°175594
z0rglub
Posté le 12-07-2002 à 10:48:54  profilanswer
 

un truc de ce genre :
boot : vendredi 26 avril 2002 7h13    uptime : 11 weeks 3 hours 37 minutes 53 seconds
(sachant que dans la base, c'est un unixdate qui est stocké)


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
n°175596
z0rglub
Posté le 12-07-2002 à 10:49:37  profilanswer
 

je suis à mon boulot, alors j'ai pas la fonction qui me fait ça sous la main... désolé


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
n°175599
k666
dites non à petitmou
Posté le 12-07-2002 à 10:53:20  profilanswer
 

oki pas grave :s
 
en fait je voulais savoir si yavait un truc préfait sous php;
sinon j'ai codé ça:
 

Code :
  1. function formatTime($time)
  2. {
  3. $hours = ( $time - ( $time % 3600 ) ) / 3600 ;
  4. $time = $time - ( $hours * 3600 ) ;
  5. $minutes = ( $time - ( $time % 60 ) ) / 60 ;
  6. $time = $time - ( $minutes * 60 ) ;
  7. $seconds = $time % 60 ;
  8. return $hours . "h " . $minutes . "m " . $seconds . "s " ;
  9. }


 
 
c'est ce que j'aimerais faire mais en plus propre et pas devoir coder en DUR le h (pour heures) le m (pour minutes) et le s (pour secondes) car il se peut qu'il faille porter le truc au russe ou autres :s donc j'aimerais me servir des locales :( bref ....


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP] dates

 

Sujets relatifs
[PHP] Vos dates en bases ?[PHP & MySQL] Formats de dates
[PHP] soustraire deux dates - URGENT POUR LE BTS[FAQ PHP] Utilisation des dates au format francais
[PHP - MSSQL] : format des dates qui ne concordent pas ...PHP <-> mysql echange de dates
[PHP] Help !! Pb avec les datesPHP : petite question...calculer le temps entre 2 dates...
Comparer 2 dates en PHP ?[PHP] comparez deux dates
Plus de sujets relatifs à : [PHP] dates


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR