Melanie: Datumanzeige: Eröffnungscountdown errechnen?

hallo,

ich bin ziemlicher anfänger in php und habe jetzt schon ewig mit mktime rumexperimentiert, jedoch ohne erfolg.

ich möchte für eine neueröffnung einen countdown entwerfen (= Noch ... Tage bis zur Eröffnung). ich kann mittlerweile einen timestamp für das jetztige datum machen, aber in der zukunft scheints irgendwie nicht zu funktionieren.

soweit hab ichs gebracht, aber mein computer regt sich nur drüber auf und weigert sich, eine zahl auszuspucken.

<? $eröffnung=mktime(09,09,03);
   $heute=mktime(date("d,m,y"));
   $anzahl=$eröffnung-$heute;
   echo $anzahl;
?>

kann mir jemand helfen?
danke im voraus, mfg melanie

  1. Hi Melanie,

    mktime() verwendet ein paar mehr Parameter als du angegeben hattest - oder ein paar weniger.

    http://www.php.net/manual/de/function.mktime.php

    so bekommst du die Anzahl in Tagen:

    <?
       $eröffnung=mktime(0,0,0,9,9,2003);
       $heute=mktime();
       $anzahl=$eröffnung-$heute;
       echo (int)($anzahl/24/3600);
    ?>

    Gruss,
      Carsten

  2. Hallo Melanie!

    da gibts ne datumsklasse bei leo west
    http://lwest.free.fr/doc/php/lib/index.php3?page=date&lang=en

    die macht das dann für dich

    Du brauchst die Methoden

    $myDate = Date::fromDatetime ("20030501000000");
    echo $myDate->DaysTo( $date );

    Horst