lo que quiero saber es como saber si mi fecha que esta en la variable
Código PHP:
$reserva
Código PHP:
<?php
function sumasdiasemana($fecha,$dias)
{
$datestart= strtotime($fecha);
$diasemana = date('N',$datestart);//es para obtener el dia de la semana (Jueves = 4)
$totaldias = $diasemana+$dias;
$findesemana = intval( $totaldias/5) *2 ;
$diasabado = $totaldias % 5 ;
if ($diasabado==6) $findesemana++;
if ($diasabado==0) $findesemana=$findesemana-2;//para que no me tome el viernes como fin de semana
$total = (($dias+$findesemana) * 86400)+$datestart ;
return $twstart=date('Y-m-d', $total);
}
$inicio=date("Y-n-j"); //esa siempre va ser mi fecha de inicili
$final=sumasdiasemana($inicio,5)//aqui le sumo los dias a la fecha de inicio para //sacar mi fecha final
?>
<?php
//con este cacho de codigo calculo las fechas que estan entre la fecha de inicio y //lafecha final
$fecha1 = strtotime($inicio);
$fecha2 = strtotime($final);
$reserva='2010-10-26';//esta va ser mi nueva fecha por si quiero reservar y la que //quiero comparar si ya existe no se como hacerle aki dentro de la fecha de inicio y //fecha final y si ya existe sumarle dias hasta ver que no aya ni una fechaigual
for($fecha1;$fecha1<$fecha2;$fecha1=strtotime('+1 day ' . date('Y-m-d',$fecha1))){
if((strcmp(date('D',$fecha1),'Sun')!=0) and (strcmp(date('D',$fecha1),'Sat')!=0)){
echo $ocupadas= date('Y-m-d ',$fecha1) . '<br />';
}
}
//if($reserva!=$ocupadas){echo"ya esta ocupada.$reserva";}
?>