Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/12/2011, 10:57
cuackz
 
Fecha de Ingreso: diciembre-2011
Mensajes: 16
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Variable fecha

Vale lo e conseguido hacer de otra manera, el codigo es este:
Código PHP:
$ergebnis2 = safe_query("SELECT * FROM ".PREFIX."user_gbook WHERE userID='".$id."' ");
            while (
$ds = mysql_fetch_array($ergebnis2)) {
                
$n % 2 ? $bg1 = BG_1 : $bg1 = BG_2;
                
$tiempo = time();
                
$comentario = $ds['date'];

                
$sec = $tiempo - $comentario;
                
$days = $sec / 86400;                                // sekunden / (60*60*24)
                
$days = mb_substr($days, 0, mb_strpos($days, "."));        // kommastelle

                
$sec = $sec - $days * 86400;
                
$hours = $sec / 3600;
                
$hours = mb_substr($hours, 0, mb_strpos($hours, "."));

                
$sec = $sec - $hours * 3600;
                
$minutes = $sec / 60;
                
$minutes = mb_substr($minutes, 0, mb_strpos($minutes, "."));

                if(
$tiempo - $comentario < 60) {
                    
$now = $_language->module['now'];
                    
$days = "";
                    
$hours = "";
                    
$minutes = "";
                }
                else {
                    
$now = '';
                    
$days == 0 ? $days = "" : $days = $days.'d';
                    
$hours == 0 ? $hours = "" : $hours = $hours.'h';
                    
$minutes == 0 ? $minutes = "" : $minutes = $minutes.'m';
                }

            
$date2 .= 'Hace '.$days.$hours.$minutes.''; 
el caso es que si pongo un comentario en la fecha sale: Hace 2h29m
pero cuando pongo el segundo sale esto: Hace 2h29mHace 2h26m
y cuando pongo el tercero: Hace 2h29mHace 2h26mHace 2h25m
y asi sucesivamente...

sabes porque pasa?