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

 


Dernière réponse
Sujet : [PHP] dates
k666 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 ....


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
k666 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 ....

z0rglub je suis à mon boulot, alors j'ai pas la fonction qui me fait ça sous la main... désolé
z0rglub 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é)
k666 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 ....
k666 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 ?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)