Datum ermitteln
Jimmy
- php
Hallo zusammen,
ich habe folgende Frage. Mal angenommen ich möchte ein kleines Auktionsportal entwickeln.
Was ich natürlich nicht machen will aber es ist das beste Beispiel.
Denn dort gibt es ja ein Anfangsdatum und ein Enddatum wann die Auktion ausläuft. Wenn die Zweit also auf 12 min steht und ich gehen 5 min später wieder auf diese Seite sollte die Uhr auf 7min stehen wie stelle ich sowas in php an?
Vielen Dank
Jimmy
Moin Jimmy,
Denn dort gibt es ja ein Anfangsdatum und ein Enddatum wann die Auktion ausläuft. Wenn die Zweit also auf 12 min steht und ich gehen 5 min später wieder auf diese Seite sollte die Uhr auf 7min stehen wie stelle ich sowas in php an?
Gugst Du hier:
http://www.php.net/manual/de/function.mktime.php
und hier:
http://www.php.net/manual/de/function.strftime.php
und hier:http://www.php.net/manual/de/function.time.php]
<
regds
Mike©
Okej hab jetzt folgendes:
<?
$zielzeit = mktime(0, 0, 0, 6, 30, 2006);
$now = time();
$diff = $zielzeit - $now;
$tage = ceil($diff / (60*60*24));
print $tage;
?>
Dieser gibt mir aber leider nur die Tage aus. Wie geht das denn mit Stunden Minuten und Sekunden?
Moin Jimmy,
Okej hab jetzt folgendes:
<?
$zielzeit = mktime(0, 0, 0, 6, 30, 2006);
$now = time();
$diff = $zielzeit - $now;
$tage = ceil($diff / (60*60*24));
print $tage;
?>Dieser gibt mir aber leider nur die Tage aus. Wie geht das denn mit Stunden Minuten und Sekunden?
gib dem mktime auch eine Uhrzeit mit und nicht nur ein Datum.
Das Ergebnis "$diff" bereitest Du mit strftime() auf.
Wenn es immer noch nicht klappt, dann melde Dich nochmal.
regds
Mike©
<?
$zielzeit = mktime(12, 30, 50, 6, 30, 2006);
$now = time();
$diff = $zielzeit - $now;
$tage = ceil($diff / (60*60*24));
print $tage;
?>
Mhh ich bekomme die aufbereitung mit strftime nicht
hin wie soll das gehen?
Irendwie kapiere ich das nicht: http://de2.php.net/strftime
Moin Jimmy,
Mhh ich bekomme die aufbereitung mit strftime nicht
hin wie soll das gehen?Irendwie kapiere ich das nicht: http://de2.php.net/strftime
$zielzeit = mktime(15, 30, 00, 6, 29, 2006);
$now=time();
$diff=$zielzeit-$now;
Mit strftime():
$Anzeige=strftime("%H:%M:%S",$diff);
Mit date();
$Anzeige=date ("H:i:s", $diff);
regds
Mike©
Moin Jimmy,
Denn dort gibt es ja ein Anfangsdatum und ein Enddatum wann die Auktion ausläuft. Wenn die Zweit also auf 12 min steht und ich gehen 5 min später wieder auf diese Seite sollte die Uhr auf 7min stehen wie stelle ich sowas in php an?
Sorry, zu schnell abgeschickt. Hier richtig formatiert:
http://www.php.net/manual/de/function.mktime.php
http://www.php.net/manual/de/function.strftime.php
http://www.php.net/manual/de/function.time.php
regds
Mike©