Che giorno era

spacca!  10 scarso!  0 versione stampa invia per email scheda utente totale visite  4291
Script per recuperare il giorno della settimana di una data[n]

<?php

$mesi = array(1, 'Gennaio', 'Febbraio', 'Marzo', 'Aprile', 'Maggio',
    'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre', 'Dicembre');
$giorni = array('Domenica', 'Lunedì', 'Martedì', 'Mercoledì',
    'Giovedì', 'Venerdì', 'Sabato');
if (isset($_POST['cerca']) && $_POST['cerca'] == 'Cerca') {
    $day = $_POST['day'];
    $month = $_POST['month'];
    $year = $_POST['year'];
    if (checkdate($month, $day, $year)) {
        $time = mktime(0, 0, 0, $month, $day, $year);
        $giorno = $giorni[date('w', $time)];
    } else {
        echo "<script type='text/javascript'>
                  alert('La data non è valida');
              </script>";
    }
} else {
    $day = date('d');
    $month = date('m');
    $year = date('Y');
    $time = mktime(0, 0, 0, $month, $day, $year);
    $giorno = $giorni[date('w', $time)];
}


echo "<p>Giorno della settimana : " . $giorno;
echo "<form action='" . $_SERVER['PHP_SELF'] . "' method='post'>";
echo "<select name='day'>";
for ($i = 1; $i < 32; $i++) {
    $i = str_pad($i, 2, '0', STR_PAD_LEFT);
    echo "<option value='$i'";
    if ($day == $i)
        echo " selected='selected'";
    echo ">$i</option>
";
}
echo "</select>   ";
echo " <select name='month'>";
for ($x = 1; $x < 13; $x++) {
    $xx = str_pad($x, 2, '0', STR_PAD_LEFT);
    echo "<option value='$xx'";
    if ($month == $xx) {
        echo " selected='selected'";
    }
    echo ">$mesi[$x]</option>
";
}
echo "</select>   ";

echo "<select name='year'>";
for ($y = 1900; $y <= date('Y'); $y++) {
    echo "<option value='$y'";
    if ($year == $y)
        echo " selected='selected'";
    echo ">$y</option>
";
}
echo "</select>   ";

echo "<input type='submit' value='Cerca' name='cerca'/>";

echo "</form>";
?> 
 
 

Inserisci un commento

non sei loggato

CAPTCHA