En el scritp q procese los datos de tu formulario (donde apuntes tu action= ...)
recibiras esas 3 variables $dia, $mes, $year (no me gusta poner $ano XDDD)
Con esas variables .. puedes usar la funcion:
mktime()
.. ahí formas la fecha(s) .. eso te genera un "timestamp" (segundos trasnscurridos entre el principio de la era UNIX aprox '70 ...hasta la fecha) ..
Con esas dos fechas en Segundos .. puedes hacer el calculo q necesites (resta por ejemplo). Obtendras segundos trasncurridos entre ambas fechas ..
Si necesitas mostrar esos segundos en un formato de fecha "amigable" .. tan solo debes usar:
date("formato q le des",$resta_fechas_q_obtengas_en_segundos)
mas info sobre mktime() y date() en:
http://www.php.net/manual/en/function.mktime.php http://www.php.net/manual/en/function.date.php
Un saludo,