Rentrer une date et afficher le jour de la semaine

cocodu67... Messages postés 3178 Date d'inscription   Statut Membre Dernière intervention   -  
cocodu67... Messages postés 3178 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir,

J'aimerais créer une page html en y mettant une zone de saisie de date et que ça affiche le jour de la semaine auquel cela correspond.
Par exemple, on écrit 2 février 2013 et ça affiche samedi.

J'ai trouvé ce site : http://www.aly-abbara.com/utilitaires/calendrier/jour_semaine.html
Mais malheureusement, le code utilisé est bien trop compliqué pour mon niveau.

Je sais qu'il faut faire un formulaire avec une zone pour le numéro, une pour le mois et une pour l'année mais ensuite je ne sais pas comment faire pour déterminer le jour en fonction de ça.

Je sais faire un formulaire (appelé "formu" dans le codage), je sais faire des cases, des if, des ET ou des OU ...
Mais j'arrive pas à imaginer comment faire ça.

Pourriez vous m'indiquer la marche à suivre ?

Merci d'avance.
Et bonne nuit^^

--
Une petite recherche sur google suffit souvent pour régler un problème.

4 réponses

  1. Profil bloqué
     
    salut je t'ai fais un petit script
    il marche, mais à toi de le compléter

    <form action="nom_de_ton_fichier.php" method="POST">
    <label for="jour">Jour : </label>
    <select name="jour" id="jour">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    </select>
    <label for="annee">Mois : </label>
    <select name="mois" id="mois">
    <option value="1">Janvier</option>
    <option value="2">Février</option>
    <option value="3">Mars</option>
    </select>
    <label for="annee">Année : </label>
    <select name="annee" id="annee">
    <option value="2011">2011</option>
    <option value="2012">2012</option>
    <option value="2013">2013</option>
    </select>
    <button type="submit">Ok !</button>
    </form>
    <?php
    if(isset($_POST['jour'])){
    $jour_anglais=date("l", mktime(0, 0, 0, date($_POST['mois']), date($_POST['jour']), date($_POST['annee'])));
    if($jour_anglais=="Monday")
    echo 'Lundi';
    elseif($jour_anglais=="Tuesday")
    echo 'Mardi';
    elseif($jour_anglais=="Wednesday")
    echo 'Mercredi';
    elseif($jour_anglais=="Thursday")
    echo 'Mercredi';
    elseif($jour_anglais=="Friday")
    echo 'Vendredi';
    elseif($jour_anglais=="Saturday")
    echo 'Samedi';
    elseif($jour_anglais=="Sunday")
    echo 'Dimanche';

    }
    ?>
    1
    1. cocodu67... Messages postés 3178 Date d'inscription   Statut Membre Dernière intervention   145
       
      Salut

      Merci d'avoir écris tout cela mais est ce que ça marche aussi en html ?
      Du JavaScript intégré dans du html ça me va aussi :)
      Mais PHP on a pas encore fait ça.
      0
    2. Profil bloqué
       
      non il faut un fichier PHP
      ca doit etre possible de le faire en javascript aussi
      0
    3. cocodu67... Messages postés 3178 Date d'inscription   Statut Membre Dernière intervention   145
       
      Ce que t'as écris me fait penser à des switch.
      T'en penses quoi ?
      0
    4. Profil bloqué
       
      oui tu peux utiliser les switch et case pour la partie traduction, ou faire un tableau de correspondance (array)..
      0
    5. cocodu67... Messages postés 3178 Date d'inscription   Statut Membre Dernière intervention   145
       
      Ok merci^^
      0
  2. cocodu67... Messages postés 3178 Date d'inscription   Statut Membre Dernière intervention   145
     
    UP
    0
  3. cocodu67... Messages postés 3178 Date d'inscription   Statut Membre Dernière intervention   145
     
    UP :(
    0
  4. cocodu67... Messages postés 3178 Date d'inscription   Statut Membre Dernière intervention   145
     
    UP
    0