Apporter une amélioration a la fonction date
                                    
                        arthur                    
                                    -
                                     
arthur -
        arthur -
        Bonjour, 
j'ai fais une fonction pour les dates qui affiche les heures et les minutes
et qui affiche aujourd'hui et hier etc...
donc voilà mon code
je voulais apporter quelque modification qui sont
si on poste un message il mettra
0 ss à partir de maintenant
ensuite
on verras les seconde défiler on vas dire tout les 10 ou 15 seconde
exemple
il y as 10 seconde
il y as 30 seconde
et qd il passe a 1 mn
il y a 1 minutes et 20 seconde
il y a 1 minute et 30 seconde
etc...
merci de votre aide pour m'aider a amelioré ma fonction date
            
            
                
            
                
    
    
    
        j'ai fais une fonction pour les dates qui affiche les heures et les minutes
et qui affiche aujourd'hui et hier etc...
donc voilà mon code
<?php
// ici c'est pour les fonction de date pour membre_inscrit et dernier visite
function format_temps( $tps ) {
        $difference = time() - $tps;
        $heure_defaut = 3;
        $txt = '';
 
        if (++$difference < 0) return 'erreur sur la date';  //si la date qu'on indique est dans le futur, cas improbable dans notre cas
        else {
        
                if(date('dmY') == date('dmY', $tps) or $difference < $heure_defaut*3600)
                        //Si c'est il y a moins de 3 heures
                if( $difference < $heure_defaut*3600 )
                        {
                                $txt .= 'Il y a ';
                                if ($difference >= 3600)
                                        $txt .= (int)($difference/3600)."h ";
                                if ($difference >= 60)
                                        $txt .= strftime(" %Mm",$difference);
                                $txt .= strftime(' %Ss',$difference);
        
                        }
                        //Si c'est il y a plus de trois heures
                        else
                                $txt .= 'Aujourd\'hui ';
                
                //Si c'est hier
                else if((date('d') - 1) == date('d', $tps) and date('mY') == date('mY', $tps))
                $txt .= 'Hier ';
                //Si c'est une autre date
                else
                        $txt .= date('\l\e d/m/Y', $tps) ;
        
                //Puis affichage de l'heure si on est à plus de 3 heures
                if( $difference >= $heure_defaut*3600 )
                        $txt .=  ' à ' . date('H \h i\m s\s', $tps).'';
        
        
                return $txt;
        }
}
 
?>
je voulais apporter quelque modification qui sont
si on poste un message il mettra
0 ss à partir de maintenant
ensuite
on verras les seconde défiler on vas dire tout les 10 ou 15 seconde
exemple
il y as 10 seconde
il y as 30 seconde
et qd il passe a 1 mn
il y a 1 minutes et 20 seconde
il y a 1 minute et 30 seconde
etc...
merci de votre aide pour m'aider a amelioré ma fonction date
        A voir également:         
- Apporter une amélioration a la fonction date
- Fonction si et - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
- Cette photo n’a pas été prise cette année. trouvez la date, l'heure et avec quel modèle d'appareil photo elle a été prise. ✓ - Forum Graphisme
- Comment prolonger la date de validité d'une smartbox ✓ - Forum Consommation & Internet
- Comment trouver une photo date et heure préci - Forum Réseaux sociaux
