Meine Seite gibt es seit... Suche Script

davy1993

Well-known member
ID: 396641
L
4 Januar 2008
2.959
85
Guten Tag !!

Ich möchte auf meine Homepage eine Anzeige einbinden, wo steht, wie alt meine Homepage ist. Also etwa so:

Sekunden: xxxx
Minuten: xxxx
Stunden: xxxx
Tage: xxxxx
Jahre: xxxxx

Wie mache ich das am besten?

Könnt Ihr mir ein Script dafür geben?


Wäre sehr dankbar über eure Hilfe !
 
Da es recht fix gebaut ist, biddeschön:
PHP:
<?php
	$date = '1.10.2008 8:34';
	$timestamp = time()-strtotime($date);

	$seconds = $timestamp % 60;
	$timestamp = floor($timestamp/60);
	$minutes = $timestamp % 60;
	$timestamp = floor($timestamp/60);
	$hours = $timestamp % 24;
	$timestamp = floor($timestamp/24);
	$days = $timestamp % 365;
	$years = floor($timestamp/365);
?>
<p>
	Diese Seite gibt es seit:<br/>
	<br/>
	<?=$seconds?> Sekunden<br/>
	<?=$minutes?> Minuten<br/>
	<?=$hours?> Stunden<br/>
	<?=$days?> Tagen<br/>
	<?=$years?> Jahren<br/>
</p>
Einfach oben in der ersten Zeile das für Dich passende Datum eintragen.
 
Vielen Dank !

Da es recht fix gebaut ist, biddeschön:
PHP:
<?php
	$date = '1.10.2008 8:34';
	$timestamp = time()-strtotime($date);

	$seconds = $timestamp % 60;
	$timestamp = floor($timestamp/60);
	$minutes = $timestamp % 60;
	$timestamp = floor($timestamp/60);
	$hours = $timestamp % 24;
	$timestamp = floor($timestamp/24);
	$days = $timestamp % 365;
	$years = floor($timestamp/365);
?>
<p>
	Diese Seite gibt es seit:<br/>
	<br/>
	<?=$seconds?> Sekunden<br/>
	<?=$minutes?> Minuten<br/>
	<?=$hours?> Stunden<br/>
	<?=$days?> Tagen<br/>
	<?=$years?> Jahren<br/>
</p>
Einfach oben in der ersten Zeile das für Dich passende Datum eintragen.
 
Ich habe es gerade probiert, es geht aber nicht :-(

Wenn ich es auf einen Server lade, läuft da nichts.

Da es recht fix gebaut ist, biddeschön:
PHP:
<?php
	$date = '1.10.2008 8:34';
	$timestamp = time()-strtotime($date);

	$seconds = $timestamp % 60;
	$timestamp = floor($timestamp/60);
	$minutes = $timestamp % 60;
	$timestamp = floor($timestamp/60);
	$hours = $timestamp % 24;
	$timestamp = floor($timestamp/24);
	$days = $timestamp % 365;
	$years = floor($timestamp/365);
?>
<p>
	Diese Seite gibt es seit:<br/>
	<br/>
	<?=$seconds?> Sekunden<br/>
	<?=$minutes?> Minuten<br/>
	<?=$hours?> Stunden<br/>
	<?=$days?> Tagen<br/>
	<?=$years?> Jahren<br/>
</p>
Einfach oben in der ersten Zeile das für Dich passende Datum eintragen.
 
Jetzt stehen da Zahlen, aber ich glaub, die falschen... Außerdem aktualiesiert sich es nur bei jedem Aufruf, also es läuft nicht automatisch.

Kann man das noch einbauen?
 
Aber da stehen jetzt 38 Jahre :)

Es sind ja in Wirklichkeit nur ein paar tage vom 1.10.2008

In welchem Format muss ich das Datum denn angeben?

Ich habe es jetzt in dem Format ("Y/m/d H:i:s") probiert, und es geht. :D
 
Zuletzt bearbeitet von einem Moderator:
Da es recht fix gebaut ist, biddeschön:
PHP:
<?php
	$date = '1.10.2008 8:34';
	$timestamp = time()-strtotime($date);

	$seconds = $timestamp % 60;
	$timestamp = floor($timestamp/60);
	$minutes = $timestamp % 60;
	$timestamp = floor($timestamp/60);
	$hours = $timestamp % 24;
	$timestamp = floor($timestamp/24);
	$days = $timestamp % 365;
	$years = floor($timestamp/365);
?>
<p>
	Diese Seite gibt es seit:<br/>
	<br/>
	<?=$seconds?> Sekunden<br/>
	<?=$minutes?> Minuten<br/>
	<?=$hours?> Stunden<br/>
	<?=$days?> Tagen<br/>
	<?=$years?> Jahren<br/>
</p>
Einfach oben in der ersten Zeile das für Dich passende Datum eintragen.

wie du bestimmt siehst ist da ein parameter namens
$date = '1.10.2008 8:34';
ich würde mal sagen

d.m.y h:min

EDIT: net gesehen das er es schon behoben hat =)