Il tuo formato data
è sbagliato... i
è per minuto, non m
(mesi).
return date("Y-m-d H:i:s", $unixTimestamp);
Alcune note a margine:
- Non è necessario riassegnare, ad esempio
$unixTimestamp = $unixTimestamp;
- Dato che stai usando PHP> 5.3. potresti essere interessato al nuovo DateTime oggetto.