Beat: mktime falscher Timestamp oder einfach nur falsch?

Beitrag lesen

[code lang=php]<?php
//                Monat Tag Jahr Stunde Minute Sekunde
//                2st   2st 4st  2st    2st    2st
$dateCompleted = "04282010123900";

//               mktime (STUNDE, MINUTE, SEKUNDE, MONAT, TAG, JAHR)
$dateCompleted = mktime(substr($dateCompleted,8,2), substr($dateCompleted,10,2), substr($dateCompleted,12,2),
                        substr($dateCompleted,2,2), substr($dateCompleted,0,2), substr($dateCompleted,4,4));

...

Blöderweise wird beim "Zurückformatieren" immer ein falsches Datum ausgegeben. Andere Eingabestrings z. B. 06062010210800 (= 06.06.10 21:08:00 = 1275851280) funktionieren allerdings problemlos.

Wenn es an jedem X.X. funzt, aber an jedem X.Y. nicht funzt, dann hast du Tage und Monate verwechselt.

Versteh ich nicht...

Die Hölle ist der Code der anderen.
schreib einfach coolen Code.

mfg Beat

--
><o(((°>           ><o(((°>
   <°)))o><                     ><o(((°>o
Der Valigator leibt diese Fische