Váš formát data
je špatně... i je pro minutu, nikoli m (měsíce).
return date("Y-m-d H:i:s", $unixTimestamp);
Několik poznámek na okraj:
- Není potřeba znovu přiřazovat, tj.
$unixTimestamp = $unixTimestamp; - Protože používáte PHP> 5.3. možná vás bude zajímat nový DateTime objekt.