2
« en: Viernes 12 de Noviembre de 2010, 12:34 »
Buenas, estoy como quien dice, iniciandome en php, e intento añadir un intervalo de dias a una fecha dada, siempre que dicha fecha esté en un intevalo.
El asunto es que no funciona, me da"Warning: mktime() expects parameter 6 to be long".
Os paso el codigo, a ver si se os ocurre algo:
<?php
$Inicio = "10/11/2010";
$Fin= "10/05/2011";
$Fecha=$Inicio;
$Dias= date('t', $Fecha);
echo "Fecha Inicio intervalo " , $Inicio, "<br>";
echo "Fecha Fin Intervalo " , $Fin,"<br>";
echo "Dias del mes ", $Dias,"<br>";
echo $Fecha;
do {
$Dias= date('t', $Fecha);
echo $Dias;
echo $Fecha, "<br>";
$dyh = mktime(0, 0, 0, $Fecha[1], $Fecha[0], $Fecha[2]) + 24*60*60*$Dias;
$Fecha = date('d',$dyh)."/".date('m',$dyh)."/".date('Y',$dyh);
echo $Fecha, "<br>";
}
while ($Fecha < $Fin);
?>
Gracias de antemano