Ankündigung

Einklappen
Keine Ankündigung bisher.

Datum/Kalenderwoche

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Datum/Kalenderwoche

    hallo leute...

    wie ich mir die aktuelle kalenderwoche anzeigen lassen kann, ist kein problem (mit (int)date('W'))
    nur würde ich jetzt gerne wissen, von welchem datum bis zu welchem datum das ist (montag - sonntag)

    sprich soll zum schluss zB stehen... Die Kalenderwoche 17 dauert vom 20.04.2009 bis zum 26.04.2009.

    ist das irgendwie machbar???

  • #2
    Per DateTime-Objekt zum Beispiel
    PHP-Code:
    <?php
    date_default_timezone_set
    ('Europe/Berlin');
    $dt = new DateTime;

    $dt->setISODate(2009171);
    echo 
    $dt->format('d.m.Y ');

    $dt->setISODate(2009177);
    echo 
    $dt->format('d.m.Y ');

    Kommentar


    • #3
      Sieht gut aus. Nur nicht ganz das, was gefragt wurde, glaube ich...

      Wollte es mal testen, bekomme bei mir dabei aber keine Ausgabe damit.
      Erklärung auf PHP.net sagen aber auch daß es so gehen soll?

      Hast das getestet?

      Kommentar


      • #4
        vorne weg mal vielen dank für die rasche antwort!

        also bei mir geht es schon...
        nur möchte ich es nicht nur unbedingt von der aktuellen woche, sonder ich möchts zB auch von der Kalenderwoche 35 wissen; dann kann ich diesen code nicht verwenden, oder???

        Kommentar


        • #5
          PHP-Code:
          $dt->setISODate(2009171); 
          Dann musst Du einfach den zweiten Parameter im setIsoDate als Variable übergeben, die Du, wie schon richtig gemacht, mit date('W') kriegst.

          PHP-Code:
          $week date('W');
          $dt->setISODate(2009$week1); 
          Oder so ähnlich...

          Grüsse

          Kommentar


          • #6
            aso, dafür ist das 17 gestanden, jetzt check is *GG* VIELEN DANK!!!

            interessehalber hätt ich noch eine frage, für was steht der 3. Parameter (der 1er)???

            Kommentar


            • #7
              PHP: DateTime::setISODate - Manual
              ...auch wenn bei mir immer noch keine Ausgabe kommt

              Kommentar


              • #8
                Hast das getestet?
                Ja.

                Zitat von ooalexoo
                nur möchte ich es nicht nur unbedingt von der aktuellen woche, sonder ich möchts zB auch von der Kalenderwoche 35 wissen;
                Wenn Du Dir schon nicht die Doku-Seite durchliest, könntest Du wenigstens versuchen, intelligent zu raten.
                Zitat von ooalexoo
                sprich soll zum schluss zB stehen... Die Kalenderwoche 17 dauert vom 20.04.2009 bis zum 26.04.2009.
                Zitat von David
                $dt->setISODate(2009, 17, 1);

                Kommentar


                • #9
                  danke...

                  Kommentar

                  Lädt...
                  X