phpbar.de logo

Mailinglisten-Archive

[php] Monatswechsel

[php] Monatswechsel

Martin Adler martin.adler at continum.net
Die Sep 12 10:22:17 CEST 2006


Hallo Norbert,

Norbert Pfeiffer wrote:
> Hallo,
> 
> ein Script, welches von cron regelmaessig aufgerufen wird, schreibt Daten in
> eine Tabelle, deren Bezeichnung sich aus einem Praefix, der Jahreszahl und
> der Monatszahl zusammensetzt. Das klappt auch super, nur beim Monatswechsel
> klemmt die Saege.
> 
> Normalerweise sollte beim ersten Lauf im neuen Monat auch eine neue Tabelle
> angelegt werden, jedoch aus unerfindlichen Gruenden funktioniert das nicht.
> Was jedoch noch schlimmer ist, mir gelingt es nicht, einen Monatswechsel zu
> simulieren.
> 
> Mit einem Shellscript wird der Apache und MySQL heruntergefahren, dann das
> Systemdatum geaendert und Apache und MySQL neu gestartet. Nun rufe ich ein
> Script mit wget auf, welches 1024 Logfileeintraege erzeugt. aber diese
> liegen nicht im kommenden Monat sondern heute und jetzt.
> Rufe ich jedoch eine PHP-Seite auf, zeigt sie mir das gewuenschte Datum an.
> 
> Hat dazu eventuell jemand eine Idee, wie man an das Monatsende kommt ...

du könntest mktime() verwenden. Dort gibst du einfach den nächsten monat 
an und trägst beim Tag -1 ein.
Denke das dies Funktionieren müsste habe ich aber gerade nicht getestet.

grüße
Martin


php::bar PHP Wiki   -   Listenarchive