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 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
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Chrono</title>
<script type="text/javascript">//<![CDATA[
var counter={
infos:[],
append:function(elt,inDate){
var
Year,Month,Day,Hour,Minute,Second,time,now,o;
Year= inDate.substr( 6, 4);
Month= inDate.substr( 3, 2);
Day= inDate.substr( 0, 2);
Hour= inDate.substr(11, 2);
Minute=inDate.substr(14, 2);
Second=inDate.substr(17, 2);
time=(new Date(Year, Month-1, Day , Hour, Minute, Second)).getTime();
now=(new Date).getTime();
o={id:document.getElementById(elt), time:Math.floor((time-now)/1000)};
counter.infos.push(o);
},
decompte:function(){
var
i,v,j,h,m,s,t,fini=true;
for(i in counter.infos){
v=counter.infos[i].time;
if(v>0){
fini=false;
counter.infos[i].time--;
j=Math.floor(v/86400);
h=(Math.floor(v/3600))%24;
m=(Math.floor(v/60))%60;
s=v %60;
t='';
if(m>0)t=m+' minute'+((m>1)?'s':'');
if(h>0)t=h+' heure'+((h>1)?'s':'')+((m>0)?', ':'')+t;
if(j>0)t=j+' jour'+((j>1)?'s':'')+((t!='')?', ':'')+t;
if(s>0)t=((t!='')?t+' et ':'')+s+' seconde'+((s!=1)?'s':'');
counter.infos[i].id.innerHTML=t;
}else
counter.infos[i].id.innerHTML='Fait';
}
if(!fini)setTimeout(counter.decompte,1000);
}
}
window.onload=counter.decompte;
//]]>
</script>
</head>
<body>
<table class="even">
<tr class="even" valign="center">
<td>du 17/09/2011 09:00:00<br />au 21/09/2011 18:00:00</td>
<td>
<div id="cpt_1"></div>
<script type="text/javascript">counter.append('cpt_1','21/09/2011 18:00:00');</script>
</td>
</tr>
<tr valign="center">
<td>du 20/09/2011 21:00:00<br />au 23/09/2011 09:30:00</td>
<td>
<div id="cpt_2"></div>
<script type="text/javascript">counter.append('cpt_2','23/09/2011 09:30:00');</script>
</td>
</tr>
<tr class="even" valign="center">
<td>du 15/09/2011 07:00:00<br />au 25/09/2011 07:00:00</td>
<td>
<div id="cpt_3"></div>
<script type="text/javascript">counter.append('cpt_3','25/09/2011 07:00:00');</script>
</td>
</tr>
<tr valign="center">
<td>du 20/09/2011 22:00:00<br />au 28/09/2011 08:45:00</td>
<td>
<div id="cpt_4"></div>
<script type="text/javascript">counter.append('cpt_4','28/09/2011 08:45:00');</script>
</td>
</tr>
<tr class="even" valign="center">
<td>du 21/09/2011 06:00:00<br />au 29/09/2011 08:45:00</td>
<td>
<div id="cpt_5"></div>
<script type="text/javascript">counter.append('cpt_5','29/09/2011 08:45:00');</script>
</td>
</tr>
</table>
</body>
</html> |
Partager