At small apparent diameter angles (large relative distances), you can use the diameter as an approximation to the equation. It won't be exactly correct, but close.
However, as you get closer to the large body, you won't be seeing the actual diameter of the object but instead you will start to see a horizon, and you will have to calculate the field of view based on tangential lines:

...Like this.
r is the radius of the object, h is distance to the surface of the object. This method will also give you exact results regardless of the distance, so I would prefer to use this one.
Incidentally, this is the reason why it is very, very hard to make skyboxes that fill more than 90 degrees of the sky while preserving the correct geometry of a spherical body... As you see, you have to put the camera very close to the surface of the planet or moon, which very easily results in blurry or pixellated textures...
