NEWS
Vormonat als Text ausgeben klappt nicht
-
Hallo zusammen,
ich möchte mir den Vormonat als Text ausgeben lassen, aber irgendwie hab ich Probleme damit.Folgendes Testskript hab ich dazu:

Die erste Zeile "Aktuelle Zeit als Monat als Nummer -1" ergibt korrekt als Ergebnis "9".
Aber das ganze jetzt konvertiert als Text ergibt mir nur "Januar" anstatt "September".
Kann mir kurz einer mal einen gedanklichen Schubser bitte geben?
Danke und Gruß
Martin -
Hallo zusammen,
ich möchte mir den Vormonat als Text ausgeben lassen, aber irgendwie hab ich Probleme damit.Folgendes Testskript hab ich dazu:

Die erste Zeile "Aktuelle Zeit als Monat als Nummer -1" ergibt korrekt als Ergebnis "9".
Aber das ganze jetzt konvertiert als Text ergibt mir nur "Januar" anstatt "September".
Kann mir kurz einer mal einen gedanklichen Schubser bitte geben?
Danke und Gruß
Martin -
Hallo zusammen,
ich möchte mir den Vormonat als Text ausgeben lassen, aber irgendwie hab ich Probleme damit.Folgendes Testskript hab ich dazu:

Die erste Zeile "Aktuelle Zeit als Monat als Nummer -1" ergibt korrekt als Ergebnis "9".
Aber das ganze jetzt konvertiert als Text ergibt mir nur "Januar" anstatt "September".
Kann mir kurz einer mal einen gedanklichen Schubser bitte geben?
Danke und Gruß
Martin@mjas sagte in Vormonat als Text ausgeben klappt nicht:
Kann mir kurz einer mal einen gedanklichen Schubser bitte geben?
Zeiten sind unter Linux intern Sekunden seit dem 01.01.1970.
Da kann man nicht so einfach mit Zahlen herumrechnen.
Der Ansatz, einfach vom Monat eine 1 abzuziehen, hätte auch spätestens im Januar zu einem Problem geführt
Versuch's mal so:

-
@mjas sagte in Vormonat als Text ausgeben klappt nicht:
Kann mir kurz einer mal einen gedanklichen Schubser bitte geben?
Zeiten sind unter Linux intern Sekunden seit dem 01.01.1970.
Da kann man nicht so einfach mit Zahlen herumrechnen.
Der Ansatz, einfach vom Monat eine 1 abzuziehen, hätte auch spätestens im Januar zu einem Problem geführt
Versuch's mal so:

Die Konvertierung erwartet ein Datumsobjekt.
So kann man es machen. Klappt dann auch im Januar. Da kann man ja nicht -1 rechnen um auf 12 zu kommen.

Edit
Da war @codierknecht schneller (und was eleganter in der Lösung ^^).
