tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
492
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Marco-P
    Marco-P Marco-P ist offline Mitglied Gold
    Registriert seit
    Dec 2007
    Ort
    Ofenbach / Bürgel (Hessen)
    Beiträge
    129
    Hallo Leute,

    ich möchte auf einer Seite das AKtuelle Datum anzeigen lassen.
    Das wrde ich grob gesagt so lösen.

    PHP-Code:
    $timestamp time();
    echo 
    date ("d.m.y",$timestamp); 
    aber ich weiß nicht genau wie ich das am besten mache das ich auf der seite noch ein datum anzeigen lassen kann das von heute gesehen 1 tag mehr hat und 2 tage mehr hat.


    zB

    22.03.2008
    23.03.2008
    24.03.2008
    25.03.2008

    usw.

    meine erste idee wäre zu errechnen wieviel sekunden ein tag hat und denn timestamp einfach um soiel zu addieren.

    aber ist das die leichteste Variante?

    MFG Marco
     

  2. #2
    Watusimann Watusimann ist offline Mitglied Brokat
    Registriert seit
    Aug 2004
    Ort
    Berlin THF
    Beiträge
    300
    Ich denke mal http://de2.php.net/manual/de/function.mktime.php wird dich ein Stück weiter bringen.
    PHP-Code:
    <?php
    $day 
    date("d");
    $month date("m");
    $year date("Y");

    print 
    date("d.m.Y"mktime(000$month$day$year));
    print 
    date("d.m.Y"mktime(000$month, ($day+1), $year));
    print 
    date("d.m.Y"mktime(000$month, ($day+2), $year));
    print 
    date("d.m.Y"mktime(000$month, ($day+3), $year));
    ?>
    EDIT: ... so funktionierts
    PHP-Code:
    <?php
    $count 
    32// wieviel Tage im Voraus

    for($x=0;$x<=$count;$x++)
    {
        print 
    date("d.m.Y"mktime(000$month, ($day+$x), $year))."<br>";
    }
    ?>
    ... und eine kleine Spielerei am Ende dazu ... siehe http://www.css4you.de/first-line.html
    Geändert von Watusimann (02.05.08 um 08:37 Uhr) Grund: Vergeßlichkeit
     
    + + DNR.SND + +
    www.dener-sound.de

  3. #3
    matze93 matze93 ist offline Mitglied Silber
    Registriert seit
    Apr 2008
    Beiträge
    93
    Also ich wollte frgan ob der Code auch ging?
    PHP-Code:
    <?php
    $zone 
    time()+90000;
    $datum date("d.m.Y"$zone);
    $zeit date("H:i"$zone);
     
    echo 
    "Datum:".$datum." Uhrzeit:".$zeit." Uhr";
    ?>
    Das Ergebniss sollte dann so aussehen:
    Code :
    1
    
    Datum: 2.5.08 Uhrzeit: 8:44Uhr
     

  4. #4
    Watusimann Watusimann ist offline Mitglied Brokat
    Registriert seit
    Aug 2004
    Ort
    Berlin THF
    Beiträge
    300
    Zitat Zitat von matze93 Beitrag anzeigen
    Also ich wollte frgan ob der Code auch ging?
    Hast du das evtl. mal ausprobiert ? Der Code funktioniert sicherlich, war ja auch der Grundgedanke von Marco-P ...
    Nur mußt du für jedes Datum, was zusätzlich angezeigt werden soll, neu rechnen. Es führen ja bekanntlich viele Wege nach Rom - nur manche sind entspannt und kurz; Andere wiederum führen zu einem "Ausarten" des Quellcodes.
     
    + + DNR.SND + +
    www.dener-sound.de

  5. #5
    Avatar von Marco-P
    Marco-P Marco-P ist offline Mitglied Gold
    Registriert seit
    Dec 2007
    Ort
    Ofenbach / Bürgel (Hessen)
    Beiträge
    129
    Also ich hab das jetzt so umgesetzt

    PHP-Code:
    <?php
    $day 
    date("d");
    $month date("m");
    $year date("Y");

    $gestern date("d.m.Y"mktime(000$month, ($day-1), $year));
    $heute date("d.m.Y"mktime(000$month$day$year));
    $heute1 date("d.m.Y"mktime(000$month, ($day+1), $year));
    $heute2 date("d.m.Y"mktime(000$month, ($day+2), $year));
    $heute3 date("d.m.Y"mktime(000$month, ($day+3), $year));
    $heute4 date("d.m.Y"mktime(000$month, ($day+4), $year));
    $heute5 date("d.m.Y"mktime(000$month, ($day+5), $year));
    $huete6 date("d.m.Y"mktime(000$month, ($day+6), $year));
    $heute7 date("d.m.Y"mktime(000$month, ($day+7), $year));
    ?>

    Da bin ich einfach flexibel und kann die variablen beliebig verwenden



    Ich würde sagen erfolgreich gelößt
    Danke an alle
     

  6. #6
    Back2toxic Back2toxic ist offline Mitglied Gold
    Registriert seit
    Aug 2007
    Ort
    Pfalz
    Beiträge
    219
    PHP-Code:
    <?php
    $timestamp 
    time();
    $days=10// Wieviele Tage sollen nach heute angezeigt werden?
    $start=0//Ab wann soll angezeigt werden? heute = 0
    $day=86400
    for(
    $i=$start ;$i<=$days$i++){
            
    $foo $timestamp + ($i*$day); //so hast du timestamp trotzdem in jedem durchlauf zur verfügung
            
    echo date("d.m.y",$foo);
    }
    ?>
    Einfach, Flexibler
     

Ähnliche Themen

  1. Aktuelles Jahr
    Von MechanU im Forum Java
    Antworten: 3
    Letzter Beitrag: 18.03.09, 18:27
  2. [C#] .NET CF Aktuelles Verzeichnis?
    Von Jochen_Schneider im Forum .NET Café
    Antworten: 4
    Letzter Beitrag: 28.06.07, 15:56
  3. Aktuelles Element
    Von DaveDamage im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 23.10.06, 09:28
  4. Aktuelles Datum
    Von jenno im Forum .NET Web und Kommunikation
    Antworten: 1
    Letzter Beitrag: 31.05.06, 19:12
  5. aktuelles Jahr-100 in Selectbox
    Von BSA im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 23.03.04, 12:27