Phase shift by arduinofft is not corrected

That s right,each sample has a diffrent phase.
Do location of microphone or angle of sound source to the microphone effect on each phase?
If i want to get diffrence phase between two microphones, could i calculate phase shift in any microphone and then calculatediffrence phase in that time?