PHPHilfe - Datumsfunktionen
Hallo,
ich schreibe an einem Rechnungsscript, dass mir immer am ersten eines Monats eine Rechnung vom letzten Monat erstellen soll. Dazu muss ich den ersten Tag des letzten Monats ermitteln, um zu überprüfen wer nach diesem Tag alles den Account genutzt hat. Denn nur aktive Accounts müssen zahlen.
Dazu habe ich im Internet folgende Funktion gefunden:
- Code: Alles auswählen
date("Y-m-01", strtotime("-1 month", strtotime(date("Y-m-d"))));
Diese hab ich ein klein wenig vom Format her geändert:
- Code: Alles auswählen
date("01 F Y", strtotime("-1 month", strtotime(date("d F Y"))));
Heute haben wir den 31.Juli 2008. Wenn ich das Programm jedoch aufrufe wird mir der 01.Juli.2008 als erster des letzten Monats ausgegeben, obwohl dies ja eigentlich der 01.Juni.2008 ist.
Nun wollte ich fragen, ob jemand weiß woran das liegen könnte. Mitte des Monats am 16.Juli.2008 hat es noch funktioniert, da war der 01.Juni.2008 der ermittelte Tag. Wenn ich statt der -1 eine -2 im Script eingebe, stimmt es auch wieder, dann wird mir der 01.Mai.2008 ausgegeben.
Mag jetzt naiv klingen, aber hast du es mal mit
- Code: Alles auswählen
date("01 F Y", strtotime("-1 month", strtotime(date("Y-m-d"))));
Vielleicht kommt strtotime mit den Monatsnamen durcheinander.
Hi,
danke erstmal für den Tipp. Aber das geht auch nicht. Ich vermute mal, dass die Funktion Probleme mit den 31 Tagen hat. Wenn ich es gestern versucht hätte und morgen wieder versuche geht es bestimmt.
gruß phpman
Hab noch was auf php.net gefunden. Dort ist derselbe Fehler beschrieben und als bekannt gemeldet. PHP hat ein Problem mit dem 31. eines Monats bei dieser Funktion.
Meine Frage hier hat sich damit erledigt. Die Lösung dazu findet sich
hier bzw.
hier.
gruß phpman
Link dieser Seite https://www.talkteria.de/forum/topic-32968.html
Ähnliche Themen
Weitere interessante Themen
- Suche leckere und einfache Pasta Rezepte 26640mal aufgerufen · 24 Antworten · Autor: vonZitzebitz · Letzter Beitrag von EngelmitHerz
Forum: Essen & Trinken
- Suche leckere und einfache Pasta Rezepte
- Schatz ich habe Hunger, können wir schnell was essen? 39701mal aufgerufen · 25 Antworten · Autor: Laufmasche · Letzter Beitrag von EngelmitHerz
Forum: Essen & Trinken
- Schatz ich habe Hunger, können wir schnell was essen?
- Leckere Spargel Rezepte - Rezepte mit Spargel 2686mal aufgerufen · 9 Antworten · Autor: Cala · Letzter Beitrag von EngelmitHerz
Forum: Essen & Trinken
- Leckere Spargel Rezepte - Rezepte mit Spargel
- Leckere Salat Rezepte - die besten Salate 57167mal aufgerufen · 24 Antworten · Autor: Cala · Letzter Beitrag von EngelmitHerz
Forum: Essen & Trinken
- Leckere Salat Rezepte - die besten Salate
- Leckere Soßen und Dips Rezepte 27949mal aufgerufen · 9 Antworten · Autor: Cala · Letzter Beitrag von EngelmitHerz
Forum: Essen & Trinken
- Leckere Soßen und Dips Rezepte
