strptime: tm_wday immer 0

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

  • strptime: tm_wday immer 0

    Hallo zusammen

    Ich habe ein Problem mit der Funktion strptime(). Sie liefert mir beim Parameter 'tm_wday' immer 0! Egal welches Datum ich übergebe.

    Ich hab es auch mal mit dem Beispiel aus der php.net Seite getestet:

    PHP-Code:
    <?php
    $format 
    '%d/%m/%Y %H:%M:%S';
    $strf strftime($format);

    echo 
    "$strf\n";

    print_r(strptime($strf$format));
    ?>
    folgendes wird ausgegeben:

    Code:
    18/05/2007 08:14:34 
    Array ( 
    [tm_sec] => 34 
    [tm_min] => 14
    [tm_hour] => 8 
    [tm_mday] => 18 
    [tm_mon] => 4 
    [tm_year] => 107 
    [tm_wday] => 0 
    [tm_yday] => 0 
    [unparsed] => )
    tm_wday sollte ja 5 (Freitag) zurückgeben. tm_yday gibt auch immer 0 zurück, nur die benötige ich im moment nicht.

    Kennt jemand dieses Problem?

    Ich verwende PHP Version 5.2.1

    Danke und gruss

  • #2
    Und wenn du den Parameter %u verwendest ?

    Gruss

    tobi
    Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

    [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
    Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

    Kommentar


    • #3
      Original geschrieben von jahlives
      Und wenn du den Parameter %u verwendest ?

      Gruss

      tobi
      also meinst du z.b. so?

      PHP-Code:
      <?php
      $format 
      '%d/%m/%Y %H:%M:%S %U';
      $strf strftime($format);

      echo 
      "$strf\n";

      print_r(strptime($strf$format));
      ?>
      bekomme so genau die gleiche Ausgabe!

      Kommentar


      • #4
        Ich verwende PHP Version 5.2.1
        Welches Betriebssystem ?

        Gruss

        tobi
        Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

        [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
        Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

        Kommentar


        • #5
          Original geschrieben von jahlives
          Welches Betriebssystem ?

          Gruss

          tobi
          FreeBSD 6.1 mit lighttp 1.4.14 webserver

          Kommentar

          Lädt...
          X