Twój format daty
jest źle... i
oznacza minutę, a nie m
(miesiące).
return date("Y-m-d H:i:s", $unixTimestamp);
Kilka uwag pobocznych:
- Nie ma potrzeby ponownego przypisywania, tj.
$unixTimestamp = $unixTimestamp;
- Ponieważ używasz PHP> 5.3. możesz być zainteresowany nowym DateTime obiekt.