Yo hice esta Funcion haber si les sirve:
Código php:
Ver original<?php
function calculo($fecha)
{
$fecha= strtotime($fecha); // convierte la fecha de formato mm/dd/yyyy a marca de tiempo $dia=date("d",$fecha); // día del mes en número $mes=date("m",$fecha); // número del mes de 01 a 12
echo $fechaactual;
$fecha1=mktime(0,0,0,$mesactual,$diaactual,$anoactual); $fecha2=mktime(0,0,0,$mes,$dia,$ano);
$diferencia=$fecha2-$fecha1;
$dias=$diferencia/(60*60*24);
if($dias>0)
{
echo "Faltan ".$dias." dias";
}
else
{
echo "Cumpleaños ya paso";
}
}
?>
Y el Formulario:
Código php:
Ver original<body>
<form id="form1" name="form1" method="post" action="<?=$_SERVER['PHP_SELF']; ?>">
<label>
<input type="text" name="txtfecha" id="txtfecha" />
</label>
<input type="submit" name="btnfecha" id="boton" value="Submit" />
</form>
<?
if(!empty($_POST['btnfecha'])) {
include('test.php');
$fecha=$_POST['txtfecha'];
//echo($fecha);
echo(calculo($fecha));
}
?>
</body>
Saludos