Para asegurar ese tiempo .. deberías tomar el tiempo de inicio (cuando entregas el formulario) en el servidor .. con una variable de sesión por ejemplo. Al procesar tu formulario ("getvariables.php" según el ejemplo anterior) ahí tomas la hora actual (con time() por ejemplo) y la restas a la que ya almacenastes en tu variable de sesión. (Tendrás que considerar el tiempo de carga de la página .. pero si bien esto no es un método "fiel" para ese cálculo .. asegura que alguien no te envie -su- formulario por otro médio hacia tu "getvariables.php" saltandose esa redirección que en HTML se hace por cabeceras o lo que podrías llegar hacer por javascrip por ejemplo).
Si no conoces las sesiones, revisa las FAQ's de este foro y documentación oficial:
www.php.net/session
Y sobre las funciones de PHP sobre fechas:
www.php.net/time (entre otras)
Un saludo,