Auge: per mkdate() nächsten Monat ermitteln

Beitrag lesen

Hallo Susanne,

<?php
$mon = date("m");
$danach = strftime("%m",mktime(0, 0, 0, $mon + 1, 0, 0));
echo $danach;
?>

$mon + 1 addiert zum String "08" eine 1. Ich könnte mir vorstellen, daß da die automatische Typumwandlung versagt. Interessanterweise ergibt dein Skript mit einem "+2" richtig 10.
Versuchs doch mal mit expliziter Typumwandlung.

Ich vermute, du beziehst dich auf die Anführungszeichen bei "08" und "09"?
Die habe ich hier nur in das Posting reingesetzt, um die Ausgabe als solche zu kennzeichnen.
Wenn ich mich nicht irre, ist die Variable $mon eine Integere Zahl.
(scheiße formuliert, macht aba garnix)
Da sollte 08 + 1 auch gefälligst 09 ergeben!

Tschö, Auge