kostenloser Webspace werbefrei: lima-city


Tage zählen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    g**o

    hey @ all

    ich habe folgendes prob..

    habe ein Datum in der Vergangenheit (04.4.2004) und will jetzt die anzahl der tage die seitdem vergangen sind haben! - schaltjahre sollten beachtet werden-
    ich hab aber keine ahnung wie ich das machen soll..

    thx;)
    gero

    edit: mir w?rde auch schon das konzept reichen.. den code kriege ich schon hin.. hab nur irgendwie keine ahnung wie ich das machen soll;)

    Beitrag ge?ndert am 12.01.2006 20:23 von gero
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. mein vorschlag; (keine garantie ob es geht)

    errechen den timestamp vom vergangen datum, dann von jetzt, zieh den vergangenen vom jetzigen ab und dann dividire ihn durch 86 400 und du erh?lst die tage!

    codebeispiel?

    ps:

    am besten auch noch runden:
    mit:
    round()




    Beitrag ge?ndert am 12.01.2006 20:42 von dussel
  4. Autor dieses Themas

    g**o

    mein erstes problem mit dieser methode:
    wie kriege ich einen timestamp von tagen vor 1970??


    greez
    gero


  5. gero schrieb:
    mein erstes problem mit dieser methode:
    wie kriege ich einen timestamp von tagen vor 1970??


    greez
    gero


    ergibt einen minus timestamp!

    edit:

    aber nur bis zum 14.12.1901 um 20:55:13

    Beitrag ge?ndert am 12.01.2006 20:52 von dussel
  6. Autor dieses Themas

    g**o

    achso.. aber dann muss ich ja 1970 als jahr 0 sehen im prinzip oder?? nee.. gibts keine ander m?glich keit^^ is so zu hoch f?r mich^^ ne im ernst.. das m?sste doch einfacher hinzu kriegen sein *denk*

    aber schonmal thx^^

    gero


  7. gero schrieb:
    achso.. aber dann muss ich ja 1970 als jahr 0 sehen im prinzip oder?? nee.. gibts keine ander m?glich keit^^ is so zu hoch f?r mich^^ ne im ernst.. das m?sste doch einfacher hinzu kriegen sein *denk*

    aber schonmal thx^^

    gero


    nich jahr 0 sondern timestamp 0 (eigentlich)

    bei uns ist es so: 1.1.1970 - 0:0:0 Uhr => -3600 da wir ja gmt +1 stunde haben!

    soll ich code posten??

    Beitrag ge?ndert am 12.01.2006 20:56 von dussel
  8. Ne Timer hab ich von schattenbaum.net/php:
    <?
      $timestamp = time();
      $datum = date("d.m.Y");
      $uhrzeit = date("H:i:s");
      echo $datum," - ",$uhrzeit," Uhr";
      ?>
      
    <br>
    
      <?
      $tage = array("Sonntag","Montag","Dienstag","Mittwoch",
      "Donnerstag","Freitag","Samstag");
      $tag = date("w");
      echo $tage[$tag];
      ?>
    
    <br>
    
      <?
      $monate = array(1=>"Januar",
                      2=>"Feber",
                      3=>"M&auml;rz",
                      4=>"April",
                      5=>"Mai",
                      6=>"Juni",
                      7=>"Juli",
                      8=>"August",
                      9=>"September",
                      10=>"Oktober",
                      11=>"November",
                      12=>"Dezember");
      $monat = date("n");
      echo $monate[$monat];
      ?>

    hoffe, es hilft!?


    EDIT:
    PS: Wenn dein Countup dann geht will ich den feritgen code habe, danke!

    Beitrag ge?ndert am 12.01.2006 21:14 von trancedrome
  9. ich code mal:

    $old_date = "04.04.2004";
    $old_date_explode = explode(".", $old_date);
    $old_timestamp =
    mktime(0,0,0, 
    $old_date_explode[1], $old_date_explode[0], $old_date_explode[2]);
    $new_timestamp = time();
    if ($old_timestamp)
    {
    $day_timestamp = $new_timestamp - $old_timestamp;
    $day_unround = $day_timestamp / 86400;
    $day = round($day_unround);
    echo$day;
    }
    
    else
    {
    echo 'Datum liegt zuweit in der Vergangenheit!';
    }


    m?sste so funktionieren!


    edit:
    *nicht mehr design verzerr*

    edit2:
    eine ausf?hrliche beschreibung findest du hier:
    http://www.lima-city.de/tutorials.php?m=show&id=1886

    Beitrag ge?ndert am 12.01.2006 21:53 von dussel
  10. Autor dieses Themas

    g**o

    danke;) das tut ist gut^^ bin garnet auf die idee gekommen ml nachzugucken.. - es muss endlcih ne suchfunktion f?r die tuts her - werde mal schaun was sich noch draus machen l?sst^^;)

    thx
    gero
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!