http://www.forosdelweb.com/f18/sabe-n-dias-entre-fecha-otra-275731/
El problema con tu código es que le pasas un formato erroneo a strtotime() (dd-mm-yyy) :
www.php.net/strtotime .. pero es redundante lo que tienes (obtienes el TIMESTAMP, le daz formato y vulves a obtener el mismo TIMESTAMP)... mejor las propuestas que te hemos dejado...
Consulta todas las funciones que desconoscas en
www.php.net ... lee bien, ve los ejemplos que ahí te dejan y ve los comentarios de los usuarios...
Saludos y suerte!