Ihr Datumsformat
ist falsch... i steht für minute, nicht m (Monate).
return date("Y-m-d H:i:s", $unixTimestamp);
Ein paar Randnotizen:
- Es ist keine Neuzuweisung erforderlich, d. h.
$unixTimestamp = $unixTimestamp; - Da Sie PHP> 5.3 verwenden. Sie könnten an der neuen DateTime interessiert sein Objekt.