Question about ovulation

The <a href="https://play.google.com/store/apps/details?id=com.glow.android.eve">period app</a> I have been using for years estimated my ovulation to be today. However this app estimates my ovulation to occur on Wednesday. I initially planned to go by my <a href="https://play.google.com/store/apps/details?id=com.glow.android.eve">period app</a> since I have been entering information into it for much longer than this app. I bought ovulation tests and got my LH surge today as well as the change in cervical mucus. Does this mean my ovulation occurred today like my <a href="https://play.google.com/store/apps/details?id=com.glow.android.eve">period app</a> suggests, or does it mean that my ovulation will occur within the next few days, closer to this apps prediction?