No es curioso... es porque dispones de dicha función

.
... Entendí el formato esta bien.. tu único problema es que siempre te imprime
01-01-1970 00:00... entonces tu $ini ha de estar nulo... o no ha de estar de forma correcta. Vuelvo a preguntar ¿cómo es que le asignas valor a $ini?.
Nota: $ini debe estar en timestamp