Rainer: Wievviel Monate seit 2009/08

Hallo,

habe im Moment eine Blokade.

ich muss die Anzahl der vergangenen Monate Seite August 2009 mit PHP berechnen.

Geht das wirklich nur über Unix-Timestamps oder auch noch einfacher.

Gruß Rainer

  1. Hi!

    ich muss die Anzahl der vergangenen Monate Seite August 2009 mit PHP berechnen.
    Geht das wirklich nur über Unix-Timestamps oder auch noch einfacher.

    Die Sekundenanzahl seit 1970 braucht man nicht, die ist auch eher hinderlich bei dem Vorhaben.

    (aktuelles Jahr * 12 + aktueller Monat) - (2009 * 12 + 8)

    Diese Formel kannst du noch korrigieren, je nachdem ob vollständige Monate gemeint sind und ob der August mitgezählt werden soll. (Außerdem gilt sie nicht für alle vergangenen Zeiträume, da dabei Kalenderreformen berücksichtigt werden müssten.)

    Lo!

    1. hallo,

      wie soll denn da die Zahl 6 (2009/08 - 2010/01) rauskommen?

      Und Anno 2011/07 müsste halt 24 zu Buche stehen. mIt der von dir gennanten Formel geht das wohl nicht.

      Gruß Rainer

      1. Hi!

        wie soll denn da die Zahl 6 (2009/08 - 2010/01) rauskommen?

        Man rechnet es einfach aus.

        (aktuelles Jahr * 12 + aktueller Monat) - (2009 * 12 + 8)
        (2010 * 12 + 1) - (2009 * 12 + 8) =
        24121 - 24116 = 5

        Und Anno 2011/07 müsste halt 24 zu Buche stehen. mIt der von dir gennanten Formel geht das wohl nicht.

        (aktuelles Jahr * 12 + aktueller Monat) - (2009 * 12 + 8)
        (2011 * 12 + 7) - (2009 * 12 + 8) =
        24139 - 24116 = 23

        Damit bekommst du die Anzahl der vollständigen Monate zwischen August 2009 und dem anderen Monat. Wenn du den August oder/und den anderen Monat mitzählen willst, musst du das wie gesagt noch korrigieren (um 1 oder 2).

        Lo!

        1. Ja, danke,

          sagte doch scho - heute totale Blockade.
          Am besten ich sagen Chef - heute nix, ich nach hause - ;-)

          Gruß Rainer