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 -
@mjas
Hallo
versuch es mal so -
@ag , danke für Deinen Vorschlag, aber der gesuchte Fehler liegt doch in der Konvertierung der berechneten Vormonats-Zahl in den Vormonat als Text.
-
@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ührtVersuch'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 ^^). -
Genial, vielen vielen Dank!!