Hans: Datum

Hallo,
wie kann ich aus einer Liste (aus einer Textdatei per file() ausgelesen) ein fehlendes Datum ergänzen?

20.08.2008
21.08.2008
23.08.2008

Danke,
Hans

  1. Hallo Hans,

    wie kann ich aus einer Liste (aus einer Textdatei per file() ausgelesen) ein fehlendes Datum ergänzen?

    20.08.2008
    21.08.2008
    23.08.2008

    bist Du schon mal auf die Idee gekommen vom Startdatum bis zum Enddatum tageweise durchzuzählen und die fehlenden zu ergänzen?

    Freundliche Grüße

    Vinzenz

    1. bist Du schon mal auf die Idee gekommen vom Startdatum bis zum Enddatum tageweise durchzuzählen und die fehlenden zu ergänzen?

      Sowas brauche ich. Nur wie ist das zu realisieren?
      if ($line[23]-$line[24] == mehrAlsEinTag) {
      ...

      ???
      Hans

      1. Hallo Hans,

        bist Du schon mal auf die Idee gekommen vom Startdatum bis zum Enddatum tageweise durchzuzählen und die fehlenden zu ergänzen?

        Sowas brauche ich. Nur wie ist das zu realisieren?
        if ($line[23]-$line[24] == mehrAlsEinTag) {

        das war nicht mein Ansatz.

        Nimm das Startdatum.
        Nimm das Enddatum
        Laufe in einer Schleife tageweise vom Startdatum bis zum Enddatum
           (PHP hat da diverse Funktionen, die Du nutzen kannst)
           Wenn das Datum in der Liste Deiner Datumsangaben nicht enthalten ist,
           dann fehlt es und ist zu ergänzen.

        Freundliche Grüße

        Vinzenz

  2. Grüße,| Hallo,

    wie kann ich aus einer Liste (aus einer Textdatei per file() ausgelesen) ein fehlendes Datum ergänzen?

    20.08.2008
    21.08.2008
    23.08.2008

    eine möglichkeit wäre die punkte zu entfernen, und die zahlen zu subtrahieren - sobald die differenz von n und n+1 größer als 1 million ist fehlt ein datum, aus der differenz weisst du dan nwie viele tage fhelen (durch die 1 million teilen).

    MFG
    bleicher

    --
    __________________________-
    Die versprechen ernsthaft werbefreien hosting?
    1. Nette Idee, allerdings kommt bei
      31082008-01092008
      etwas mehr als eine Million raus.

      Trotzdem Danke.

      1. Grüße,

        Nette Idee, allerdings kommt bei
        31082008-01092008
        etwas mehr als eine Million raus.

        teilen, floor() ?

        MFG
        bleicher

        --
        __________________________-
        Die versprechen ernsthaft werbefreien hosting?