factors affecting time difference