Hi,
ich habe zwei Date-Objekte und möchte berechnen, wie groß deren Differenz in Monaten ist. Ausgangstag ist immer der 1. eines Monats, also z.B. 01.01.2011 und 01.03.2011. Die Differenz ist dann 2 Monate (Januar und Februar).
Kann ich das irgendwie direkt über die Date-Objekte berechnen?
Eher schlecht - weil das nicht deiner Definition von Monaten folgt.
Oder muss ich mir Monat und Jahr holen und dann umständlich mit if-Abfragen rechnen?
Wieso umständlich, das ist doch ziemlich simpel.
- Differenz der Jahreszahlen bilden, und wenn Startmonat > Endmonat ist, eins davon abziehen
- mit zwölf multiplizieren
- Differenz von Startmonat minus Endmonat bilden, 12 draufaddieren, Modulo 12 nehmen, und das dann noch auf die vorher ermittelte Zahl draufaddieren
MfG ChrisB
--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?