datum vergleichen

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

  • datum vergleichen

    Hallo zusammen,

    ich habe in einer Textdatei ein Datum in der Form: tt-mm-yyyy
    stehen.

    Jetzt möchte ich alle Einträge ausgeben die älter als 100 Tage sind.
    Wie schaffe ich dies?

    Danke im Voraus.

    MFG

    Steffen Schmerler

  • #2
    spontan würde ich sagen, dass du das ding in einen timestamp umwandelst und einen timestamp der 100 tage entsprichst abziehst.

    ich arbeite bei solchen sachen immer mit dem timestamp. is irgendwie feiner im umgang...
    **********
    arkos
    **********

    Kommentar


    • #3
      SELECT * FROM tabelle WHERE datum <= (NOW() - INTERVAL 100 DAY)
      it's not a bug,
      it's a feature!

      Kommentar


      • #4
        beispiel???

        Hallo,

        kannst Du mir da mal ein Beispiel schicken wie Du das machst?
        Bin ein Neuling in PHP und breche mir derzeit noch ein wenig die Finger.
        Die 100 Tage sollen vom aktuellen Datum abgezogen werden?

        Danke Dir

        MFG

        Steffen

        Kommentar


        • #5
          Original geschrieben von XGremliN
          SELECT * FROM tabelle WHERE datum <= (NOW() - INTERVAL 100 DAY)

          ähöm... sein datum is in ner textdatei..... da kommt er mit sql wohl net weit
          **********
          arkos
          **********

          Kommentar


          • #6
            Re: datum vergleichen

            Original geschrieben von Steffen77
            ich habe in einer Textdatei ein Datum ...
            SELECT * FROM tabelle WHERE datum


            Du brauchst strtotime, date und mktime.
            ich glaube

            Kommentar


            • #7
              sorry. bin erst ab "in der Form" eingestiegen.
              it's not a bug,
              it's a feature!

              Kommentar


              • #8
                Re: beispiel???

                Original geschrieben von Steffen77
                ...

                Die 100 Tage sollen vom aktuellen Datum abgezogen werden?

                ...
                öh ja, das wolltest du doch. beiträge die älter als 100 tage sind sollen ausgegeben werden. also brauchst du einen vergleichswert.

                beschäftige dich mal mit den von ministry aufgezählten funktionen. die beinhalten alles, was du brauchst.

                was musst du erreichen?

                - a) ermitteln des timestamps des tages vor hundert tagen
                - b) umwandeln der datumseinträge in deine txt-datei
                - wenn b) kleiner a) ist, dann ist der beitrag älter als 100 tage...

                und los jetzt...
                **********
                arkos
                **********

                Kommentar

                Lädt...
                X