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.