Slettet bruger
02. juni 2000 - 16:04
#2
Her er det hele med dato:
<script LANGUAGE="JavaScript">
<!-- Jeg skjuler mig for ældre browsere
function ur()
<!-- Sætter funktionen ur !-->
{
nu = new Date()
<!-- Snupper dagsdato !-->
sek = nu.getSeconds()
<!-- Tildeler sekunder !-->
min = nu.getMinutes()
<!-- Tildeler minuter !-->
tim = nu.getHours()
<!-- Tildeler timer !-->
if (sek <= 9) { sek = "0"+sek; }
<!-- Tilføjer 0 hvis mindre end 10 !-->
if (min <= 9) { min = "0"+min; }
if (tim <= 9) { tim = "0"+tim; }
var ugedag = new Array("Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag");
<!-- Laver en liste med ugedage !-->
var maaned = new Array("Januar","Februar","Marts","April","Maj","Juni","Juli","August","September",
"Oktober","November","December");
<!-- Laver en liste med måneder !-->
dag = ugedag[nu.getDay()]
<!-- Sætter dag !-->
den =(" den "+nu.getDate())
<!-- Sætter dato !-->
mdr = (" "+maaned[nu.getMonth()])
<!-- Sætter mdr. !-->
aar = nu.getYear()
<!-- Sætter året !-->
if (aar <= 99) { aar = "19"+aar;}
else {aar = ""+aar;}
<!-- Tilføjer 19 hvis aar mindre end 99 !-->
timestring = tim+":"+min+":"+sek;
<!-- Laver en tekststreng for tiden !-->
datostring = dag+den+"."+mdr+" "+aar;
<!-- Laver en Datostreng for dato !-->
setTimeout("ur()",1000)
<!-- Sætter timeout for funktionen 'ur' !-->
clockID.innerHTML = (datostring+ ", " +timestring+"<BR>");
}
window.onload=ur;
<!-- Får browseren til at loade funktionen ur !-->
</script>
Du kan gøre det men PHP, men så skal du nok få siden til at opdatere en gang i mellem....
Følgende script vil du nok kunne synes om, nu når du snakker om ur (kan ikke 100% huske hvor jeg fik det fra, men whatever):
<? /* Example written by "C.A. Lademann" <cal@zls.com> */
SetLogging(0);
SetShowInfo(0);
Function Hand $ang, $len, $style, $col (
global $radius, $basesize, $PI;
$point[0] = (sin($ang) * $len) + $radius;
$point[1] = (cos($ang) * -1 * $len) + $radius;
if($style == 1);
$base = $radius / 15;
$angbase = $ang + ($PI / 2);
$point[2] = (sin($angbase) * $basesize) + $radius;
$point[3] = (cos($angbase) * -1 * $basesize) + $radius;
$point[4] = (sin($angbase) * -1 * $basesize) + $radius;
$point[5] = (cos($angbase) * $basesize) + $radius;
ImageFilledPolygon($im, $point[], 3, $col);
else;
ImageLine($im, $radius, $radius, $point[0], $point[1], $col);
endif;
);
if($argv[0] == "gif");
Header "Content-type: image/gif";
$PI = 3.14159265358979323846;
if(intval($argv[1]) > 0);
$size = intval($argv[1]);
else;
$size = 500;
endif;
$radius = $size / 2;
$basesize = $radius / 15;
/* Create Image */
$im = ImageCreate($size, $size);
$transp = ImageColorAllocate($im, 254, 254, 254);
$white = ImageColorAllocate($im, 255, 255, 255);
$black = ImageColorAllocate($im, 0, 0, 0);
$green = ImageColorAllocate($im, 0, 255, 0);
$red = ImageColorAllocate($im, 255, 0, 0);
$blue = ImageColorAllocate($im, 0, 0, 255);
ImageColorTransparent($im, $transp);
/* Draw Clock */
ImageArc($im, $radius, $radius, $size, $size, 0, 360, $black);
ImageFill($im, $radius, $radius, $white);
$min = 0;
while($min < 60);
$min = $min + 5;
if($min % 15 == 0);
$len = doubleval($radius / 5);
else;
$len = doubleval($radius / 10);
endif;
$ang = ($PI * $min * 2) / 60;
$sin = sin($ang);
$cos = cos($ang);
$sx = $sin * ($radius - $len) + $radius;
$sy = $cos * ($radius - $len) + $radius;
$ex = $sin * $radius + $radius;
$ey = $cos * $radius + $radius;
ImageLine($im, $sx, $sy, $ex, $ey, $black);
endwhile;
$hour = intval(Date("h", Time()));
if($hour >= 12);
$hour -= 12;
endif;
$min = intval(Date("i", Time()));
$sec = intval(Date("s", Time()));
$ang = ($PI * 2 / 12) * (1.0 * $min / 60 + $hour);
$len = 0.5 * $radius;
Hand($ang, $len, 1, $blue);
$ang = ($PI * 2 / 60) * (1.0 * $sec / 60 + $min);
$len = 0.65 * $radius;
Hand($ang, $len, 1, $green);
$ang = ($PI * 2 / 60) * $sec;
$len = 0.75 * $radius;
Hand($ang, $len, 0, $black);
ImageArc($im, $radius, $radius, 2 * $basesize, 2 * $basesize, 0, 360, $red);
ImageFillToBorder($im, $radius, $radius, $red, $red);
ImageGif($im);
else;
$sizestr_gif = "";
$sizestr_html = "";
if(intval($argv[0]) > 0);
$sizestr_gif = sprintf("+%d", intval($argv[0]));
$sizestr_html = sprintf("?%d", intval($argv[0]));
endif;
>
<HTML>
<HEAD>
<META HTTP-EQUIV="Refresh" CONTENT=20 URL=<?echo $PHP_SELF><?echo $sizestr_html>>
</HEAD>
<BODY>
<CENTER>
<IMG SRC=<?echo $PHP_SELF>?gif<?echo $sizestr_gif>>
</CENTER>
</BODY>
</HTML>
<?
endif;
>
// Stingbat