Blaubart: Funktion kommt mit Monatswechsel nicht klar

Beitrag lesen

Tach.

Rechnet mktime denn auch mit Werten über 31 noch korrekt?

Ja, wenn Du für den Tag größere Werte angibst als der Monat tatsächlich hat, wird das auf den entsprechenden Tag in den Folgemonaten umgrechnet.

Vielleicht wäre es sinnvoller, Deine Lösung, allerdings gleich mit Zeitstempel + 86400 zu verwenden und sich über getdate dann das Datum zu holen.

Vielleicht auch nicht. Wenn Du beispielsweise ein paar Tage ab dem 25.10. losläufst, hast Du mit Deiner Methode wegen der Zeitumstellung den 26.10. zweimal drin.

Noch suche ich aber nach einer anderen Lösung. Denn ich verwende die Funktion nicht nur für Datum, sondern auch sonstige Aufzählungen, die per Dropdown in Formularen erscheinen sollen.

Das ist natürlich ziemlich unpraktisch, wenn sie in diesem Fall etwas sehr datumsspezifisches machen soll …

--
Wenn es schwingt, ist es ein Filter – Oszillatoren würden so etwas nie tun.