http://www.jejavascript.net

ACCUEIL
ACCUEIL DES
  VISITEURS

DATE & HEURE
EFFETS DE TEXTE
FENETRES
FORMULAIRES
IMAGES
MENUS
PRATIQUE
POP UP
DIVERS

PHP
Cours de javascript
Générer vos Fichiers
  CSS

Générer vos Meta-Tags
Description des Balises
  Meta

Les Codes Couleur
L'objet Math
un Multi-Moteurs de recherche sur Votre Site
Cryptez votre e-mail
  pour contrer le Spam

Cryptez vos Scripts
Services Webmasters
Moteurs de recherches
Référencement



Trouver le Jour de la Semaine et le Nombre de Jours Passés pour une Date

Un petit script qui ne sert pas à grand chose, mais qui amuse toujours.

La réponse s'affiche dans une fenêtre popup ou dans une boite de dialogue.

   

Insérez le code ci-dessous dans l'entête de votre page (entre les balises<head> ... </head>)

<script language="javascript">
// PLF - http://www.jejavascript.net/
var datedujour, anniv, jour, jour1, année_anniv, mois_anniv, jour_anniv
function calcul() {
datedujour = new Date();
année_anniv= document.date_anni.monannee.value;
mois_anniv= document.date_anni.monmois.value-1;
jour_anniv= document.date_anni.monjour.value;
anniv = new Date(année_anniv, mois_anniv, jour_anniv);
datedujour.setHours(0+((anniv.getTimezoneOffset()-datedujour.getTimezoneOffset())/60))
datedujour.setMinutes(0)
datedujour.setSeconds(0)
jour = anniv.getDay()
date1=datedujour.getTime()
date2=anniv.getTime()
nbrej= date1-date2
nbrej= Math.round((Math.round(nbrej)/1000)/60/60/24)
switch(jour){
case 1 :
jour1 ="Lundi"
break;
case 2 :
jour1 ="Mardi"
break;
case 3 :
jour1 ="Mercredi"
break;
case 4 :
jour1 ="Jeudi"
break;
case 5 :
jour1 ="Vendredi"
break;
case 6 :
jour1 ="Samedi"
break;
case 0 :
jour1 ="Dimanche"
break;
}
date = anniv.getDate()
mois = anniv.getMonth()
switch(mois+1){
case 1 :
mois1 ="Janvier"
break;
case 2 :
mois1 ="Février"
break;
case 3 :
mois1 ="Mars"
break;
case 4 :
mois1 ="Avril"
break;
case 5 :
mois1 ="Mai"
break;
case 6 :
mois1 ="Juin"
break;
case 7 :
mois1 ="Juillet"
break;
case 8 :
mois1 ="Août"
break;
case 9 :
mois1 ="Septembre"
break;
case 10 :
mois1 ="Octobre"
break;
case 11 :
mois1 ="Novembre"
break;
case 12 :
mois1 ="Décembre"
break;
}
an = anniv.getFullYear()
form_date = "Vous avez choisi le "+jour1+" "+date+" "+mois1+" "+an+".<br>C'était il y a "+nbrej+" jours";
result=open("","resultat","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=1, resizable=1, top=1, left=50, width=500, height=200");
result.document.write('<body BGCOLOR="#CC99FF"><p>&nbsp;</p><p align="center" >'+form_date+'</p>')
if (result.blur) result.focus()
}
</script>

Vous pouvez répondre dans une boite de dialogue en remplacant les lignes :

result=open("","resultat","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=1, resizable=1, width=500, height=200");
result.document.write('<body BGCOLOR="#CC99FF"><p>&nbsp;</p><p align="center" >'+form_date+'</p>')
par
alert(form_date);
Dans ce cas supprimez <br> dans form_date = "Vous.....

Bord du haut, bord gauche, largeur, hauteur de la fenêtre réponse.

Couleur de la fenêtre réponse.

 

Insérez le code ci-dessous dans votre page Web l'endroit
où vous souhaitez installer le formulaire de choix

<form name="date_anni" method="post" action="">
<p align="center">
<!--- <input name="monjour" type="text" value="30">--->
<select name="monjour">
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09" selected>09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
&nbsp;
<!--- <input name="monmois" type="text" value="12">--->
<select name="monmois">
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11" selected>11</option>
<option value="12">12</option>
</select>
&nbsp;
<input name="monannee" type="text" value="1989" size="5" maxlength="4">
</p>
<p align="center">
<input type="button" name="Submit" onClick="calcul()"value="Calculer">
</p>
</form>
Valeur initiale

 

Ce site vous a plu ? Vous avez trouvé le script que vous cherchiez ?
Faites en profiter vos visiteurs : insérez un lien sur votre site

ACCUEIL
Rechercher
Insérez dans vos
  favoris
Un lien sur votre site
Votre Lien sur JJS
Signez Mon Livre d'Or
Contact
Recettes faciles
Vos formulaires par mail
Creer votre Forum
Creer votre Livre d'or
Module de News
Creer votre Annuaire
Gestion de newsletters
Votre Agenda
Compteurs de Visites
Compteur Live
partenariats
Services Webmasters
ComScripts
Recherche javascript
Mes Partenaires

ABC Webmasters - un Partenaire

La BRETAGNE ça vous GAGNE ! - un Partenaire

annuaire gratuit - el-annuaire - un Partenaire

 
Je JavaScript Création Déc-2001

 
04-02-2012