http://www.monjavascript.net

ACCUEIL
Contact
Rechercher
Insérez dans vos
  favoris

ACCUEIL DES
  VISITEURS

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

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
Lissage De Prêt
Tableau d'Amortissement
un Multi-Moteurs de recherche sur Votre Site
Cryptez votre e-mail
  pour contrer le Spam

Cryptez vos Scripts
Moteurs de recherches
Référencement
Je Crée Mon Site
L'éditeur JavaScript


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.monjavascript.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>
<noscript><a href="http://www.monjavascript.net/"></a></noscript>

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

 
 
Mon javascript    22-11-2018