No sé cual será tu problema cuando dices que no sabes aplicarlo a tu código. Probablemente sea que no sabes como ponerlo dentro del while. Lo que se hace en estos casos es poner la función en otro lado y llamarla dentro del while, así tendrías el código más ordenado y te sería más fácil. Sería así:
Código PHP:
while($row=mysql_fetch_assoc($registros)){
$i = $row['fecha']);
$fecha = cambiarFormatoFecha($i);
echo $fecha;
}
Ahora, en un fichero que se llame, por ejemplo, funciones.php, irías poniendo el código de todas las funciones que vayas implementando. En este caso tendrías:
Código PHP:
function cambiarFormatoFecha($i){
//Aquí vendría el código para dar a la fecha el formato que se quiera.
return $fecha;
}
En el fichero donde tienes el while tendrías que poner al inicio:
include "funciones.php";
No sé si con esto te estoy liando más, pero esto es una buena forma de programar. No estaría mal que practicaras un poco con esto.