Seu formato de data está errado...
i
é para minuto, não m
(meses). return date("Y-m-d H:i:s", $unixTimestamp);
Algumas notas laterais:
- Não há necessidade de reatribuir, ou seja,
$unixTimestamp = $unixTimestamp;
- Como você está usando PHP> 5.3. você pode estar interessado no novo DateTime objeto.