Вашият формат за дата
е погрешно... i е за минута, а не m (месеци).
return date("Y-m-d H:i:s", $unixTimestamp);
Няколко странични бележки:
- Няма нужда от повторно присвояване, т.е.
$unixTimestamp = $unixTimestamp; - Тъй като използвате PHP> 5.3. може да се интересувате от новия DateTime обект.