Zu den Aufzeichnungen der tutorials.de-Live-Workshops
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
364
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von daflowjoe
    daflowjoe daflowjoe ist offline Mitglied Silber
    Registriert seit
    Apr 2007
    Beiträge
    95
    Hi,

    ich möchte aus einer Kalenderwoche, die jeweilige Zeitspanne ermitteln.(z.B.KW 42/15.10.2007 - 19.10.2007)
    Dazu habe ich aber nur die Kalenderwoche.
    unzwar habe ich eine Funktion, welche wunderbar funktioniert.

    Code :
    1
    2
    3
    4
    5
    
    function get_week($date)
    {
        list ($year, $month, $day) = split('[-]', $date);
        return $week = date("W", mktime(0, 0, 0, $month, $day, $year));
    }

    Ich möchte allerdings auch den Tag bzw die Tage einer Woche ermitteln können.
    Es scheint dafür allerdings keine anständige Funktion zu geben. Hat jemand eventuell mal etwas ähnliches gebaut oder kennt eine Klasse?

    Vielen Dank schonmal im Vorraus.
    Lg Joe
     

  2. #2
    cheetah cheetah ist offline Rookie
    Registriert seit
    Oct 2007
    Beiträge
    7
    der Buchstabe in date() dafür ist "l (kleines 'L')" du kannst ja einfach denn ersten Tag mit date() holen und dann hast du ja eine Rehenfolge für die andern Tage
     

  3. #3
    Avatar von daflowjoe
    daflowjoe daflowjoe ist offline Mitglied Silber
    Registriert seit
    Apr 2007
    Beiträge
    95
    ja es kann aber auch sein, dass die woche in einem anderem Jahr liegt.
    Was dann? Code Beispiel?

    Lg Joe
     

  4. #4
    bergonline bergonline ist offline Mitglied Brokat
    Registriert seit
    Jul 2006
    Beiträge
    471
    Hi


    soll es denn etwa heißen, dass du die KW40 hast und jetzt die Tage/Datum dieser ausgeben sollst?

    Wenn man bei dir nur "KW40" angeben muss, dann brauchst du es ja nur in einer for-Schleife (für jedes Jahr) packen.

    Aber dies wäre sehr sinnlos, da dann ehh irgendwann alle Kombinationen raus kommen.

    Also brauchst du wohl (vom User?!!?) das Jahr.


    Ist ja genauso als ob ich dich frag´ welcher Tag war der 17.2? Wenn du mir das für die letzten Jahre sagst, dann bringt es mir ja nichts, da dann ehh rauskommt, dass der 17.2 ein Montag, Diens.......Frei.....Sonntag war.
     

  5. #5
    Avatar von daflowjoe
    daflowjoe daflowjoe ist offline Mitglied Silber
    Registriert seit
    Apr 2007
    Beiträge
    95
    Ja das Datum ist schon bekannt...

    Im Prinzip könnte meine Frage auch rätselhaft lauten:
    PHP-Code:
    $year "2012";
    $week "42";
    function 
    get_date($week$year)

         ?
         ?
         return 
    $date;
    }
    print 
    $date;
    print 
    'juhu'
    lg joe
    Geändert von daflowjoe (16.10.07 um 17:18 Uhr)
     

  6. #6
    bergonline bergonline ist offline Mitglied Brokat
    Registriert seit
    Jul 2006
    Beiträge
    471
    Hi

    date muss ein Array sein, da da ja mehrere Daten drin stecken.

    So würde ich jetzt mal sagen
    Woche (40-1)*7+1 ist der erste Tag dieser Woche;
    der letzte müsste ja 40*7 sein.

    Das ist glaub ich einer der komplizierteren Wege :P
     

Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 14.01.11, 23:40
  2. Antworten: 4
    Letzter Beitrag: 25.02.10, 16:38
  3. Datum von letzter Woche zeigen
    Von ziriander im Forum Flash Plattform
    Antworten: 10
    Letzter Beitrag: 13.12.09, 08:23
  4. Von Woche u. Wochentag zu Datum konvertieren
    Von RedWraith im Forum .NET Café
    Antworten: 2
    Letzter Beitrag: 21.04.08, 11:11
  5. Datum (Zuletzt Geöffnet) einer Datei ermitteln
    Von Schkripti im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 26.11.03, 12:26