Rentrer une date et afficher le jour de la semaine

Fermé
cocodu67... Messages postés 3162 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 20 novembre 2024 - 2 févr. 2013 à 23:37
cocodu67... Messages postés 3162 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 20 novembre 2024 - 4 mars 2013 à 19:15
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^^
A voir également:

4 réponses

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
cocodu67... Messages postés 3162 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 20 novembre 2024 145
Modifié par cocodu67... le 4/02/2013 à 20:05
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
Profil bloqué
4 févr. 2013 à 20:21
non il faut un fichier PHP
ca doit etre possible de le faire en javascript aussi
0
cocodu67... Messages postés 3162 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 20 novembre 2024 145
4 févr. 2013 à 20:58
Ce que t'as écris me fait penser à des switch.
T'en penses quoi ?
0
Profil bloqué
4 févr. 2013 à 20:59
oui tu peux utiliser les switch et case pour la partie traduction, ou faire un tableau de correspondance (array)..
0
cocodu67... Messages postés 3162 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 20 novembre 2024 145
5 févr. 2013 à 19:54
Ok merci^^
0
cocodu67... Messages postés 3162 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 20 novembre 2024 145
3 févr. 2013 à 10:07
UP
0
cocodu67... Messages postés 3162 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 20 novembre 2024 145
3 févr. 2013 à 16:30
UP :(
0
cocodu67... Messages postés 3162 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 20 novembre 2024 145
4 févr. 2013 à 19:33
UP
0