rdv
Transcription
rdv
rdv.html 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 31/03/2019 16:35 <html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1252" <base target="_top"> <title>Utilitaire de RDVs et autres délais</title> <meta content="30 days" name=Revisit-after> <meta name=ROBOTS content="INDEX,FOLLOW"> <meta http-equiv=Page-Enter content="RevealTrans(Duration=3,Transition=23)"> <meta http-equiv=Page-Exit content="RevealTrans(Duration=3,Transition=23)"> <meta http-equiv=Content-Language content=fr-be> <meta name=Title content="Logiciel des Réflexes pupillomoteurs|Médecine"> <meta name=Created content="Dimanche 9 juillet 2017 - 19:42:49 (PM)"> <meta name=Modified content="Mercredi 19 juillet 2017 - 00:03:00 (AM)"> <meta name=description content="Utilitaire de RDVs et autres délais"> <meta name=keywords content="Utilitaire de RDVs et autres délais,RDV,délais"> <meta name="author" content="Dr. Jean-Baptiste Dadet DIASOLUKA Nzoyifuanga Luyalu (CNOM : 086 <meta name="license" content="gratuit"> <meta name="author-address" content="[email protected]"> <meta name="author-site" content="http://diasmath.blogg.org"> <meta name="author-site2" content="http://www.amessi.org/diasoluka"> <meta name="author-site3" content="https://www.vk.com/diasoluyalu"> <style> .d{width:35;border:solid #CDE430; background:#EBA4E0} </style> Date de départ =<br> <script> document.write("<input "+ 'style="background:#FEF8C5;width:350pt"'+ ' class="idate" '+ `placeholder = "Date départ [${new Date()}]"`+ ' onclick="fJdate()">') </script> <br><fieldset style="background:#FFDDE9;border-radius:10px; border:solid red;width:325pt"> RDV dans...<br> <input class="d" id="j"> jours | <input class="d" id="s"> semaines | <input class="d" id="m"> mois |<br> <input class="d" id="a"> ans | <input class="d" id="h"> heures | <input class="d" id="min"> minutes |<br> <input class="d" id="sec"> secondes | <input class="d" id="ms"> millisecondes <br><br>Jour de la Sem [0=Dim, 1=Lun, *=Auj], <br>Par Défaut = Samedi. <input class="d" id="js" onClick="value=''" onKeyUp="javascript:fsjs()"><input id="sjs"> </fieldset> <br> <button onclick="fgo()" style="background:#D6FE8E"> Calculer Date RDV </button> <br>Date du RDV<br> Page 1 of 4 rdv.html 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 31/03/2019 16:35 <input class="rdate" style="background:#FDF9EE;width:350"> <br><br> <div class=outp style=padding:10;width:325pt;border:solid; background:#B4E9FE;color:#041160></div> <script type="text/javascript"> let cptr=0, iDate, oStg; const sem=[ "Dimanche","Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi","Dimanche" ]; const mois=[ "Janvier","Février","Mars","Avril","Mai", "Juin","Juilet","Août","Septembre","Octobre", "Novembre","Décembre" ]; function fgo(){ idv=document.querySelector(".iDate").value; if(!iDate) { // alert( // "Champ DATE DÉPART = vide\n"+ // "Cliquez continuez avec aujourd'hui !" // ); document.querySelector(".iDate").value = new Date(); } iDate=new Date( document.querySelector(".iDate").value ); fsjs(); outp=document.querySelector(".outp"); oStg="DATE DÉPART = ".padEnd(35,"."); oStg+=sem[iDate.getDay()]+" , "+iDate.getDate()+ " "+mois[iDate.getMonth()]+" "+ iDate.getFullYear()+ "<br>"; oStg+=iDate.toLocaleString() + " . ["+ ++cptr +"]"; let dj = 1*document.getElementById("j").value + (document.getElementById("s").value)*7 let let let let let let dm da dh dmin dsec dms = = = = = = 1*document.getElementById("m").value 1*document.getElementById("a").value 1*document.getElementById("h").value 1*document.getElementById("min").value 1*document.getElementById("sec").value 1*document.getElementById("ms").value let rdate=new Date( iDate.getFullYear()+da, iDate.getMonth()+dm, iDate.getDate()+dj, iDate.getHours()+dh, iDate.getMinutes()+dmin, Page 2 of 4 rdv.html 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 31/03/2019 16:35 iDate.getSeconds()+dsec, iDate.getMilliseconds()+dms ); let d=window.jc-rdate.getDay(); rfdate=new Date( rdate.getFullYear(), rdate.getMonth(), rdate.getDate()+d, rdate.getHours(), rdate.getMinutes(), rdate.getSeconds(), rdate.getMilliseconds() ); oStg+="<br>"+"=".repeat(40)+"<br>"+ "Date calculée RDV = ".padEnd(36,"."); oStg+=sem[rdate.getDay()]+" , "+ rdate.getDate()+" "+ mois[rdate.getMonth()]+" "+ rdate.getFullYear(); oStg+="<br>"+rdate.toLocaleString(); document.querySelector(".rdate").value = rdate.toGMTString() oStg+="<br>"+"=".repeat(40)+"<br>"+ "DATE ajustée R.D.V. >=>> " .padEnd(31,"."); oStg+=sem[rfdate.getDay()]+" , " + rfdate.getDate()+" "+ mois[rfdate.getMonth()]+" "+ rfdate.getFullYear(); oStg += "<br>"+rfdate.toLocaleString()+"<br>"; document.querySelector(".rdate").value = rfdate.toGMTString() oStg+= "<hr style='height:10;color:yellow;"+ "background:#0000A2'>"; outp.innerHTML=oStg+outp.innerHTML; } function fJdate(){ iDate=new Date(); document.querySelector(".iDate").value=iDate; } function fsjs(){ let js=document.getElementById("js").value; if(js=="*") window.jc=new Date().getDay(); else window.jc = (document.getElementById("js").value) || 6; document.getElementById("sjs").value = Page 3 of 4 rdv.html 190 191 192 193 194 195 196 31/03/2019 16:35 sem[window.jc]; } </script> <body style="height:1000pt;background:#FCE2A6"> </body> Page 4 of 4