Al final usar el código o no es decisión tuya. Si crees que es lo que debe hacerse, nadie aquí va a conocer la situación como tú.
He editado el código que te he puesto porque me he dado cuenta de que tenía un pequeño error de sintaxis. Ese código en el lugar donde debe aparecer el formulario te servirá para lo que quieres, siempre y cuando la hora del servidor esté bien definida. Puedes asegurarte con
date_default_timezone_set.