He estado probando con el date_format que es el que creo mas conveniente para lo que estyo haciendo, lo malo que me da un error Warning: sprintf() [function.sprintf]: Too few arguments in cuando lo ejecuto.
El código queda así.
Código PHP:
<?php
$MM_Aula_rs_Reservas = "1";
if (isset($_GET['aula'])) {
$MM_Aula_rs_Reservas = (get_magic_quotes_gpc()) ? $_GET['aula'] : addslashes($_GET['aula']);
}
mysql_select_db($database_BDreservas, $BDreservas);
$query_rs_Reservas = sprintf("SELECT reservas.observaciones as observaciones, date_format('reservas.fecha', '/%d \/%m \/%Y') as fecha, profesores.nombre as profesor, seccion.nombre as seccion FROM reservas, profesores, seccion WHERE reservas.fecha BETWEEN %s AND %s AND reservas.id_aulas = %s AND reservas.id_turno = %s AND reservas.id_profesores = profesores.id AND reservas.id_seccion = seccion.id",
GetSQLValueString(date("Y-m-d", $fecha_lunes), "date"),
GetSQLValueString(date("Y-m-d", $fecha_viernes), "date"),
GetSQLValueString($MM_Aula_rs_Reservas, "int"),
GetSQLValueString($row_Regasuntocalenturno['id'], "int"));
$rs_Reservas = mysql_query($query_rs_Reservas, $BDreservas) or die(mysql_error());
$row_rs_Reservas = mysql_fetch_assoc($rs_Reservas);
$totalRows_rs_Reservas = mysql_num_rows($rs_Reservas);
?>
<tr>
<td><div align="center"><?php echo $row_Regasuntocalenturno['hora']; ?></div></td>
<td>
<div align="center">
<?php
if(date("Y-m-d", $fecha_lunes) == $row_rs_Reservas['fecha'])
{
?>
<form id="form2" name="form2" method="get" action="calendario.php">
<?php
echo $row_rs_Reservas['profesor']."<br />";
echo $row_rs_Reservas['seccion']."<br />";
echo $row_rs_Reservas['observaciones']."<br />";
echo $row_rs_Reservas['fecha']."<br />";
$row_rs_Reservas = mysql_fetch_assoc($rs_Reservas);
?>