uhrzeit script ein wenig modifiern..

blubber

Erfahrenes Mitglied
Hi,

ich hab hier von irgend einer andern site ein script, so ne mischung aus java und php, welches die aktuelle Uhrzeit angibt, und die Sekunden zählen "real" hoch.

Momentan sieht die Anzeige also so aus:

17. Mai, 2002 17:19:38

Ich hätte zusätlich aber gerne noch den aktuellen Tag angezeigt, sprich, dass die ganze Sache so aussieht:

Freitag 17. Mai, 2002 17:19:38

Wär jemand so nett, und könnte das aktuelle Script so anpassen? Wie gesagt, ist so ne mischung, und ich kenn mich leider nicht damit aus.
Wär echt sehr dankbar.

hier nun das aktuelle script:

PHP:
<?php

function InstallClockHead( )
 {
 echo "\n";
 echo '<script language="JavaScript" type="text/javascript">';
 echo "\n<!--\n";
 echo 'var monat = new Array("Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");';
 echo "\n";
 echo 'var digital = new Date( "'.date('M, d Y H:i:s').'");'; // <-- this is the trick! Here comes the server time
 echo "\n//-->\n</script>\n";
 }

// This function is to be used at the end of the <body> section of the page.
function InstallClockBody( )
{

?>

<script language="JavaScript" type="text/javascript">
<!--
function clock() {
if (!document.layers && !document.all) return;
var hours = digital.getHours();
var minutes = digital.getMinutes();
var seconds = digital.getSeconds();
var m;
digital.setSeconds( seconds+1 );

if (minutes <= 9) minutes = "0" + minutes;
if (seconds <= 9) seconds = "0" + seconds;
m = digital.getMonth();

dispTime = digital.getDate()+". "+monat[ m ]+ "," +" "+digital.getFullYear()+" "+hours + ":" + minutes + ":" + seconds;
if (document.layers) {
document.layers.pendule.document.write(dispTime);
document.layers.pendule.document.close();
}
else
if (document.all)
pendule.innerHTML = dispTime;
setTimeout("clock()", 1000);


}

//  End of clock -->
</script>

<?php    
}

// This is to be used where you want the clock to appear on your page.
function Clock( )
{
// To have it work with NS 4.7 the style "position:absolute" MUST be given (knito)
echo '<span id="pendule" style="position:absolute;">Serverzeit</span>';
} 
?>

bye
 
probier doch einfach mal, bevor du diese clock() funktion aufrufst, noch einfach das hier zu machen:

PHP:
setlocale(LC_TIME, "german");
echo strftime("<h2>%A</h2>", $time);
clock();
 
hi,

holt der sich das dann auch vom server? weil das aktuelle script holt sich die daten anscheinen vom server, und nicht vom client.

bye

P.S. lieber wär mir allerdings schon, wenn jemand direkt im script das modifiziern könnte.
 
klar holt er sich das vom server. ist ja ein php befehl.

ich meine... so gehts.. vielleicht nicht das eleganteste
 
Zurück