Por el lado de JS yo utuilizaria moment.js para la tarea de validar el tiempo transcurrido desde la fecha que seleccione el cliente y seria menos codigo (relativamente), por otro lado, seria bueno que valides por el lado de PHp ya que js puede ser manipulado, seria algo así:
Código PHP:
Ver original$fecha = "2017-07-11";//Suponiendo que es el post que envia el cliente
if(($actual-$cliente) < 18 ){
echo "no Puede Registrarse";
}else{
echo "Si Puede registrarse";
}