IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Dates] Temps écoulé détaillé


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2007
    Messages
    439
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 439
    Par défaut [Dates] Temps écoulé détaillé
    Bonjour, je viens à vous ce soir car j'ai un petit souci en php, que malgré mes heures de recherche sur le net pour trouvé la soluce n'as tujours rien trouvé !


    JE suis entrain de coder un espace membre, ets ur lapage des profil , je met en place le temps écoulé depuis la derniere connection !

    J'utilise time()

    et j'aimerais savoir convertir les timestamps en Heure:minutes:seconde mais aussi savoir combien de jours se sont écoulé, le nombre de mois et aussile nombre d'année voilà déjà mon code !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $final=time();
    $final0=floor ($final - $heurejourdet - 3600);
    $h = date("H", "$final0");
    $min = date("i", "$final0");
    $sec = date ("s", "$final0");
    j'attends vos réponse

  2. #2
    Rédacteur
    Avatar de Yoshio
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 732
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    Par défaut
    Voir la FAQ PHP

  3. #3
    Membre expérimenté
    Profil pro
    Développeur Web
    Inscrit en
    Septembre 2006
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2006
    Messages : 215
    Par défaut
    Salut

    Peut être cette méthode peut t'aider

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    	static public function timeAgo ($time)
    	{
    		$periode = array (	
    							0, // seconde
    							1, // minute
    							2, // heur
    							3, // jour
    							4, // semaine
    							5, // mois
    							6, // année
    							7, // décennie
    						 );
    		$const = array ("60","60","24","7","4","12","10");
    		$dif = time () - $time;
    		for ($i = 0; $dif >= $const[$i]; $i++)
    			$dif = $dif / $const[$i];
    		$dif = round ($dif);
    		$res['tmp'] = $dif;
    		$res['periode'] =$periode[$i];
    		return $res;
    	}
    tu peux avoir un exemple ici : http://pastebin.funraill.org

    sahid

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Calcul Temps écoulé entre 2 dates
    Par gweddy dans le forum iReport
    Réponses: 4
    Dernier message: 18/12/2017, 16h14
  2. Calculer le temps écoulé entre deux dates
    Par ramoucha23 dans le forum Collection et Stream
    Réponses: 8
    Dernier message: 25/08/2016, 17h48
  3. Temps écoulé entre 2 dates et 2 horaires
    Par christ-94 dans le forum VBA Access
    Réponses: 8
    Dernier message: 25/01/2009, 17h53
  4. [Dates] Timestamps : temps écoulé
    Par toulousain3117 dans le forum Langage
    Réponses: 2
    Dernier message: 20/03/2007, 09h46
  5. Temps écoulé entre 2 dates
    Par casafa dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 23/12/2005, 03h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo