|
|
Source code |
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 |
<?php
$Javascriptzeit = date("Y, n, j, G, i, s");
?>
<html>
<head>
<script language="JavaScript">
<!--
var Serverzeit = new Date(<?php echo$Javascriptzeit; ?>);
function UhrzeitAnzeigen()
{
if(!document.all && !document.getElementById)
{
return;
}
var Stunden = Serverzeit.getHours();
var Minuten = Serverzeit.getMinutes();
var Sekunden = Serverzeit.getSeconds();
Serverzeit.setSeconds(Sekunden+1);
if(Stunden <= 9)
{
Stunden = "0" + Stunden;
}
if(Minuten <= 9)
{
Minuten = "0" + Minuten;
}
if(Sekunden <= 9)
{
Sekunden = "0" + Sekunden;
}
Uhrzeitanzeige = Stunden + ":" + Minuten + ":" + Sekunden;
if(document.getElementById)
{
document.getElementById("Uhrzeit").innerHTML = Uhrzeitanzeige
}
else if(document.all)
{
Uhrzeit.innerHTML = Uhrzeitanzeige;
}
setTimeout("UhrzeitAnzeigen()", 1000);
}
//-->
</script>
<title>Webserver Uhrzeit mit Javascript und PHP dynamisch anzeigen</title>
</head>
<body onLoad="UhrzeitAnzeigen();">
Server Zeit: <span id="Uhrzeit"></span>
</body>
</html>
|
This post has been edited 1 times, last edit by "mue.chris" (Oct 23rd 2010, 10:41pm)
|
|
Source code |
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 |
<html>
<head>
<script language="JavaScript">
<!--
var Serverzeit = new Date(<?php echo$Javascriptzeit; ?>);
function UhrzeitAnzeigen()
{
if(!document.all && !document.getElementById)
{
return;
}
var Stunden = Serverzeit.getHours();
var Minuten = Serverzeit.getMinutes();
var Sekunden = Serverzeit.getSeconds();
Serverzeit.setSeconds(Sekunden+1);
if(Stunden <= 9)
{
Stunden = "0" + Stunden;
}
if(Minuten <= 9)
{
Minuten = "0" + Minuten;
}
if(Sekunden <= 9)
{
Sekunden = "0" + Sekunden;
}
Uhrzeitanzeige = Stunden + ":" + Minuten + ":" + Sekunden;
if(document.getElementById)
{
document.getElementById("Uhrzeit").innerHTML = Uhrzeitanzeige
}
else if(document.all)
{
Uhrzeit.innerHTML = Uhrzeitanzeige;
}
setTimeout("UhrzeitAnzeigen()", 1000);
}
//-->
</script>
<title>Unsauber zusammen geklebte Codes</title>
</head>
<body onLoad="UhrzeitAnzeigen();">
<div style="text-align: center;">
Server Zeit:
<?php
$timestamp = time();
$datum = date("d.m.Y",$timestamp);
echo $datum," - ";
?>
<span id="Uhrzeit"></span> Uhr
</div>
</body>
</html>
|
|
|
Source code |
1 2 3 4 5 |
<?php $timestamp = time();
$datum = date("d.m.Y",$timestamp);
$uhrzeit = date("H:i:s",$timestamp);
echo $datum," - ",$uhrzeit," Uhr";
?>
|
|
|
JavaScript Code |
1 2 3 4 5 6 7 8 9 10 |
var Wochentage = new Array('Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'); var Wochentag = Wochentage[Serverzeit.getDay()]; var Tag = Serverzeit.getDate(); var Monat = Serverzeit.getMonth(); var Jahr = Serverzeit.getFullYear(); [...] Uhrzeitanzeige = Wochentag + ', ' + Tag + '.' + Monat + '.' + Jahr + ' ' + Stunden + ':' + Minuten + ':' + Sekunden; |
|
|
PHP Quellcode |
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 |
<?php $Javascriptzeit = date("Y, n, j, G, i, s"); ?> <html> <head> <script language="JavaScript"> <!-- var Serverzeit = new Date(<?php echo$Javascriptzeit; ?>); function DatumzeitAnzeigen() { if(!document.all && !document.getElementById) { return; } var Wochentage = new Array('Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'); var Wochentag = Wochentage[Serverzeit.getDay()]; var Tag = Serverzeit.getDate(); var Monat = Serverzeit.getMonth(); var Jahr = Serverzeit.getFullYear(); var Stunden = Serverzeit.getHours(); var Minuten = Serverzeit.getMinutes(); var Sekunden = Serverzeit.getSeconds(); Serverzeit.setSeconds(Sekunden+1); if(Stunden <= 9) { Stunden = "0" + Stunden; } if(Minuten <= 9) { Minuten = "0" + Minuten; } if(Sekunden <= 9) { Sekunden = "0" + Sekunden; } Datumzeitanzeige = Wochentag + ', ' + Tag + '.' + Monat + '.' + Jahr + ' ' + Stunden + ':' + Minuten + ':' + Sekunden; if(document.getElementById) { document.getElementById("Datumzeit").innerHTML = Datumzeitanzeige } else if(document.all) { Datumzeit.innerHTML = Datumzeitanzeige; } setTimeout("DatumzeitAnzeigen()", 1000); } //--> </script> <title>Datumzeit des Webservers mit Javascript und PHP dynamisch anzeigen</title> </head> <body onLoad="DatumzeitAnzeigen();"> Server Zeit: <span id="Datumzeit"></span> Uhr </body> </html> |

|
|
JavaScript Code |
1 |
var Wochentage = new Array('Donnerstag', 'Freitag', 'Samstag', 'Sonntag', 'Montag', 'Dienstag', 'Mittwoch'); |
This post has been edited 1 times, last edit by "mue.chris" (Oct 26th 2010, 12:00pm)
|
|
JavaScript Code |
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 |
<script language="JavaScript"> function kalenderwoche(datum){ if(datum){ Datum = datum Datum = Datum.split("."); tag1 = Datum[0]; mon1 = Datum[1]; yea1 = Datum[2]; Datum = new Date(yea1,mon1-1,tag1); } else { Datum = new Date(); } DoDat=donnerstag(Datum); kwjahr=DoDat.getFullYear(); DoKW1=donnerstag(new Date(kwjahr,0,4)); kw=Math.floor(1.5+(DoDat.getTime()-DoKW1.getTime())/86400000/7); return kw; } function donnerstag(datum) { var Do=new Date(); Do.setTime(datum.getTime() + (3-((datum.getDay()+6) % 7)) * 86400000); return Do; } document.write("Kalenderwoche "); document.write(kalenderwoche()); </script> |
|
|
PHP Quellcode |
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 |
<?php $Javascriptzeit = date("Y, n, j, G, i, s"); ?> <html> <head> <script language="JavaScript"> <!-- var Serverzeit = new Date(<?php echo$Javascriptzeit; ?>); function DatumzeitAnzeigen() { if(!document.all && !document.getElementById) { return; } var Wochentage = new Array('Donnerstag', 'Freitag', 'Samstag', 'Sonntag', 'Montag', 'Dienstag', 'Mittwoch'); var Wochentag = Wochentage[Serverzeit.getDay()]; var Tag = Serverzeit.getDate(); var Monate = new Array ("Dezember","Januar","Februar","März","April","Mai","Juni","Juli","August","Septemper","Oktober","November"); var Monat = Monate[Serverzeit.getMonth()]; var Jahr = Serverzeit.getFullYear(); var Stunden = Serverzeit.getHours(); var Minuten = Serverzeit.getMinutes(); var Sekunden = Serverzeit.getSeconds(); Serverzeit.setSeconds(Sekunden+1); if(Stunden <= 9) { Stunden = "0" + Stunden; } if(Minuten <= 9) { Minuten = "0" + Minuten; } if(Sekunden <= 9) { Sekunden = "0" + Sekunden; } Datumzeitanzeige = Wochentag + ', ' + Tag + '. ' + Monat + ' ' + Jahr + ' - ' + Stunden + ':' + Minuten + ':' + Sekunden; if(document.getElementById) { document.getElementById("Datumzeit").innerHTML = Datumzeitanzeige } else if(document.all) { Datumzeit.innerHTML = Datumzeitanzeige; } setTimeout("DatumzeitAnzeigen()", 1000); } //--> </script> <title>Datumzeit des Webservers mit Javascript und PHP dynamisch anzeigen</title> </head> <body onLoad="DatumzeitAnzeigen();"> Server Zeit: <span id="Datumzeit"></span> Uhr </body> </html> |

|
|
HTML Code |
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 |
<html> <head> <title>Serverzeit in JavaScript nutzen</title> <script type="text/javascript"> // <![CDATA[ function Serverzeit(date) { this.date = date; this.kalenderwoche = function() { var Datum = this.date; var DoDat = donnerstag(Datum); var kwjahr = DoDat.getFullYear(); var DoKW1 = donnerstag(new Date(kwjahr,0,4)); // Anm. 2 return Math.floor(1.5+(DoDat.getTime()-DoKW1.getTime())/86400000/7) // Anm. 3, 4 }; function donnerstag(datum) { var Do = new Date(); Do.setTime(datum.getTime() + (3 - ((datum.getDay() + 6) % 7)) * 86400000); return Do; }; this.update = function(dom_id) { var Datumsanzeige = ""; var Wochentage = new Array('Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'); var Wochentag = Wochentage[this.date.getDay()]; var Tag = this.date.getDate(); var Monate = new Array("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "Septemper", "Oktober", "November", "Dezember"); var Monat = Monate[this.date.getMonth()]; var Jahr = this.date.getFullYear(); var Stunden = this.date.getHours(); var Minuten = this.date.getMinutes(); var Sekunden = this.date.getSeconds(); this.date.setSeconds(Sekunden + 1); if (Stunden <= 9) { Stunden = "0" + Stunden; } if (Minuten <= 9) { Minuten = "0" + Minuten; } if (Sekunden <= 9) { Sekunden = "0" + Sekunden; } Datumzeitanzeige = Wochentag + ', ' + Tag + '. ' + Monat + ' ' + Jahr + ' - ' + Stunden + ':' + Minuten + ':' + Sekunden; Datumzeitanzeige = "Kalenderwoche: " + this.kalenderwoche() + " - " + Datumzeitanzeige; document.getElementById(dom_id).innerHTML = Datumzeitanzeige // recursion setTimeout(function(x, dom_id) { return function() { x.update(dom_id); }; }(this, dom_id), 1000); }; }; // ]]> </script> <title>Datumzeit des Webservers mit Javascript und PHP dynamisch anzeigen</title> </head> <body onLoad="var x = new Serverzeit(new Date(<?php echo time() * 1000 ?>)); x.update('Datumzeit');"> Server Zeit: <span id="Datumzeit"></span> Uhr </body> </html> |
This post has been edited 1 times, last edit by "Torben Brodt" (Oct 31st 2010, 4:24pm) with the following reason: kleine Fehlerkorrekturen
. Daraufhin habe ich mal im Server Betriebssystem mit dem Datum gespielt. Manchmal stimmt der Wochentag nicht oder das gesamte Datum (wie heute) und die KW stimmt nie. Das kam mir damals schon komisch vor, weil ich die Wochentage damals schon alle versetzen musste damit es passt.
|
|
JavaScript Code |
1 |
new Date(<?php echo time() * 1000 ?>) |
|
|
JavaScript Code |
1 |
var Monate = new Array("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "Septemper", "Oktober", "November", "Dezember"); |
|
|
JavaScript Code |
1 |
var Wochentage = new Array('Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'); |
Vielen, vielen, vielen Dank! Das hätte ich nicht alleine hin bekommen.