Anzeige:
Ergebnis 1 bis 4 von 4

Thema: date() Kalenderwoche

  1. #1
    Registrierter Benutzer
    Registriert seit
    17.07.2002
    Beiträge
    17

    date() Kalenderwoche

    Hallo,
    ich lasse mir die aktuelle Kalenderwoche berechnen:
    PHP-Code:
    $heute getdate(); 
    $y$heute[year];
    $m$heute[mon];
    $d$heute[mday];

    $ts mktime(0,0,0,$m,$d,$y);
    $kw_aktuell date('W',$ts);
    echo 
    "KW: $kw_aktuell"
    Dies funktioniert auch alles wunderbar,
    doch auf einem Webserver mit PHP Version 4.4.1 gibt er mir:
    KW: 01
    und auf einem mit PHP Version 5.0.4 ein:
    KW: 1
    Warum ist das so? Kann man dies konfigurieren?
    Vielen Dank
    CU minisalami

  2. #2
    Registrierter Benutzer
    Registriert seit
    15.10.2005
    Ort
    Franken
    Beiträge
    362
    number_format() müsste das Problem lösen.
    Dank der Rekursion kann ich IF-Schleifen bauen.

    In neuem Glanz: www.turbohummel.de

  3. #3
    Registrierter Benutzer Avatar von BLUESCREEN3D
    Registriert seit
    08.11.2002
    Beiträge
    665
    Der Timestamp-Parameter in date() ist optional - wenn du den weglässt nimmt er automatisch das aktuelle Datum

    Also:
    Code:
    $kw_aktuell = (int)date('W');
    echo "KW: $kw_aktuell";
    Das (int) sorgt dafür, dass keine null vor der eins ist.

  4. #4
    Registrierter Benutzer
    Registriert seit
    17.07.2002
    Beiträge
    17
    Dank an Euch, das ging ja mal wieder fix!
    Der Tipp von BLUESCREEN3D ist goldwert.

    Danke und noch nen schönen Abend
    minisalami

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •