<?php
// ------------------------------------------------------------------------- //
// PHP et Javascript //
// Pour un script donnant l'heure systeme client et serveur //
// ------------------------------------------------------------------------- //
// Auteur: NiGrOuNeT //
// Email: nigrounet@divona.com //
// Web: //
// ------------------------------------------------------------------------- //
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title></title>
<meta name="Description" content="Date">
<meta name="Keywords" content="">
<meta name="Author" content="Julien Civray">
<script language="JavaScript1.2" type="text/javascript">
<!--
function start()
{
of = new Date;
HeureCheck(of.getHours() - <? echo date("H"); ?>,
of.getMinutes() - <? echo date("i"); ?>,
of.getSeconds() - <? echo date("s"); ?>);
}
function HeureCheck( oh, om, os)
{
var krucial = new Date;
var heure = krucial.getHours();
var mins = krucial.getMinutes();
var sec = krucial.getSeconds();
if ( sec < 10 )
var sec0 = "0" ;
else
var sec0 = "" ;
if ( mins < 10 )
var min0 = "0" ;
else
var min0 = "" ;
if ( heure < 10 )
var heure0 = "0" ;
else
var heure0 = "" ;
var decs = Math.abs(sec - eval(os)) ;
var decm = Math.abs(mins - eval(om)) ;
var dech = Math.abs(heure - eval(oh)) ;
if ( decs > 59 )
{
decs -= 60 ;
decm += 1;
}
if ( decm > 59 )
{
decm -= 60 ;
dech += 1;
}
if ( dech > 23 )
{
dech -= 24 ;
}
if (decs < 10)
var decs0 = "0";
else
var decs0 = "";
if (decm < 10)
var decm0 = "0";
else
var decm0 = "";
if (dech < 10)
var dech0 = "0";
else
var dech0 = "";
var temp = decs % 2 ;
if ( temp != 1 )
{
which = heure0 + heure + " : " + min0 + mins + " : " + sec0 + sec ;
aff = dech0 + dech + " : " + decm0 + decm + " : " + decs0 + decs;
}
else
{
which = heure0 + heure + " ¤ " + min0 + mins + " ¤ " + sec0 + sec ;
aff = dech0 + dech + " ¤ " + decm0 + decm + " ¤ " + decs0 + decs;
}
if (document.layers)
{
document.dynamic1.document.dynamic2.document.write(
'<FONT SIZE=1 FACE="Verdana, Arial"><B>'+which+'</B></FONT>');
document.dynamic1.document.dynamic2.document.close();
document.dynamic4.document.dynamic5.document.write(
'<FONT SIZE=1 FACE="Verdana, Arial"><B>'+aff+'</B></FONT>');
document.dynamic4.document.dynamic5.document.close();
}
else if (document.all)
{
dynamic3.innerHTML='<center>00:00:00</center>';
dynamic3.innerHTML='<FONT SIZE=1 FACE="Verdana, Arial"><B>' +
which+'</B></FONT>';
dynamic6.innerHTML='<center>00:00:00</center>';
dynamic6.innerHTML='<FONT SIZE=1 FACE="Verdana, Arial"><B>' +
aff+'</B></FONT>';
}
else
{
document.write(
'Heure local: <FONT SIZE=1 FACE="Verdana, Arial"><B>' +
which + '<br></B></FONT><br>Heure Serveur:<FONT SIZE=1 ' +
'FACE="Verdana, Arial"><B>'+aff+'</B></FONT>');
document.close();
}
temp = "HeureCheck("+oh+","+om+","+os+")";
Tempo = setTimeout(temp, 1000);
}
//-->
</SCRIPT>
</head>
<body onLoad="start()">
<ilayer id="dynamic1" width=100% height=15>Heure local:<br>
<layer id="dynamic2" width=100% height=15><div id="dynamic3"></div>
</layer>
</ilayer>
<br>
<ilayer id="dynamic4" width=100% height=15>Heure Serveur:<br>
<layer id="dynamic5" width=100% height=15><div id="dynamic6"></div>
</layer>
</ilayer>
</body>
</html>