コード例 #1
0
ファイル: calcula.php プロジェクト: jrtgad/Proyectos-ivan
function countDaysUntilNextYear($day, $month, $year)
{
    for ($i = $month + 1; $i <= 12; $i++) {
        $totalDays += daysPerMonth($i, $year) + daysUntilNextMonth($day, $month, $year);
    }
}
コード例 #2
0
ファイル: calcula.php プロジェクト: jrtgad/Proyectos-ivan
        case "09":
        case "11":
            $numberOfDaysPerMonth = "30";
            break;
        case "02":
            leapYear($year) ? $numberOfDaysPerMonth = "29" : ($numberOfDaysPerMonth = "28");
            break;
    }
    return $numberOfDaysPerMonth;
}
$fecha = $_POST['fecha'];
$fecha = explode("/", $fecha);
$day = $fecha[0];
$month = $fecha[1];
$year = $fecha[2];
$maxDays = daysPerMonth($month, $year);
if ($day > $maxDays) {
    echo "La fecha es incorrecta, " . monthName($month) . " tiene " . $maxDays . " d&iacuteas";
} elseif ($day <= 0) {
    echo "La fecha es incorrecta, los meses tienen d&iacuteas";
} else {
    $actual = getdate();
    $today = $actual['mday'];
    $thisMonth = $actual['mon'];
    $thisYear = $actual['year'];
    $edad = $thisYear - $year;
    $birthday = false;
    if ($year > $thisYear) {
        echo "Todav&iacutea no has nacido?Vuelve a probar...";
    } else {
        if ($month > $thisMonth) {