<?php
    $weekday 
= array("日""月""火""水""木""金""土");
    if (isset(
$_POST["y1"])) {
        if ( 
checkdate(intval($_POST["m1"]), intval($_POST["d1"]), intval($_POST["y1"]))
                && 
checkdate(intval($_POST["m2"]), intval($_POST["d2"]), intval($_POST["y2"])) ) {
            
$ymd1 mktime(000intval($_POST["m1"]), intval($_POST["d1"]), intval($_POST["y1"]));
            
$ymd2 mktime(000intval($_POST["m2"]), intval($_POST["d2"]), intval($_POST["y2"]));
        } else {
            
$ymd1 false;
            
$ymd2 false;
        }
    }
?>
<html>
    <body>
        <form method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
            <input type="text" name="y1" size="5" maxlength="4" value="<?php echo htmlspecialchars($_POST["y1"]); ?>">年
            <input type="text" name="m1" size="3" maxlength="2" value="<?php echo htmlspecialchars($_POST["m1"]); ?>">月
            <input type="text" name="d1" size="3" maxlength="2" value="<?php echo htmlspecialchars($_POST["d1"]); ?>">日〜
            <input type="text" name="y2" size="5" maxlength="4" value="<?php echo htmlspecialchars($_POST["y2"]); ?>">年
            <input type="text" name="m2" size="3" maxlength="2" value="<?php echo htmlspecialchars($_POST["m2"]); ?>">月
            <input type="text" name="d2" size="3" maxlength="2" value="<?php echo htmlspecialchars($_POST["d2"]); ?>">日
            <input type="submit" value="表示">
            <br>
<?php
    
if ($ymd1 && $ymd2) {
?>
            <?php echo date("Y年n月j日"$ymd1) . "(" $weekday[date("w"$ymd1)] . ")"?>
            <?php echo date("Y年n月j日"$ymd2) . "(" $weekday[date("w"$ymd2)] . ")"?>
            <?php echo floor(abs(($ymd1 $ymd2) / 86400)) + 1?>日間です
<?php
    
}
?>
        </form>
    </body>
</html>