Bueno mi recomendacion es la siguiente, te sugiero que trabajes con el tipo de datos correpodiente a fecha en la tabla de mysql 
que seria  
DATE
el formato de fecha para la tabla de mysql es  
Y-M-D
ej. 
2012-03-31 
 
Luego cuando recuperas esa informacion con esta consulta 
Código:
 SELECT fecha FROM asistencia group by fecha order by fecha desc
  y en php     
Código PHP:
Ver original# Fecha optenida de mysql ej.
$fecha = "2012-03-31";
 
function getFecha($fecha) {
    $dias = array("Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sabado");     list($anio,$mes,$dia) = $f;      $formato =  $dia."/".$mes."/".$anio; 
     $dia = $dias[date("w", mktime(0, 0, 0, $f[1], $f[2], $f[0]))];     return $dia." ".$formato;
}
 
echo getFecha($fecha);
  
  
Esta manera es optima de trabajar y te mantiene tus datos con sus formatos originales.