Event Calendar: full-day event not showing up on the current day
-
I use EA Event Calendar, synchronized with Google calendar, with the option “Hide Old Events – Till Current Date” enabled. An issue occurs when I add a full-day event on my Google calendar, as it shows on my site calendar up to previous day, but not on the current day.
For instance, if I add a full-day event for December 25th, it will show up in the calendar when visiting the site today (23rd) and tomorrow (24th), but not on the 25th. I would expect this event to be hidden only when visiting the site on the 26th.
This issue does not occur if I add an event that is not a full-day one (e.g., an event from 10:00 to 10:30 for today will show up today on the calendar, and will only be hidden tomorrow).
Can you please help me? Thank you!
The page I need help with: [log in to see the link]
-
Hi @hundrum
Greetings!
Based on your description, I tried to replicate the scenario on my end. I created three events ( all are full days event) and they are displaying and hidden accordingly as per settings, please check the screencast, https://d.pr/v/uSVxix
Your site is not accessible on my end, so, I could not check the scenario, https://d.pr/v/ekDgsr
Please share some more details with relevant screencast of the settings and front end, it will help us to understand the sceanario on your end. 🙂
ThanksHi @amin7
Thank you for your quick reply.
I still have the issue and I believe the problem stems from the time zone I use. I use UTC-1 time zone, both on my site and on Google Calendar. I tried to change the time zone of my site to UTC+0 and to UTC+1 and everything worked fine (i.e., the all day event of the current day showed up). Hence, I believe the problem arises when I use a time zone lower than UTC+0, like the UTC-1 that I need, because Google calendar seems to use UTC+0 for all day events (at least that is what I found when googling about this matter).
Can you help me? Thank you!
Hi @hundrum,
Thanks for the update. If you’re using a negative timezone like UTC-1, you might notice that your all-day events in Google Calendar aren’t showing up as expected—especially when “Hide Old Events – Till Current Date” is enabled. This happens because Google stores all-day events in UTC (UTC+0), and when converted to a negative timezone i.e. UTC-1, the event’s end time shifts earlier than intended, causing it to be hidden prematurely. While timed events remain unaffected due to precise timestamps, this issue specifically impacts all-day events. Our Event Calendar widget properly reflects the data Google provides, so the behavior you’re seeing is a result of how Google handles time zones, not a flaw in our widget. However, I will discuss this with our development team, I will inform you once I get any update from the team, no worries.Please let me know if you need further assistance or, have queries. I will be glad to assist you.
Thank you.
Thank you for your clarification.
Please let me know if and when your development team addresses this issue; in the meantime, I will use timed events as a workaround.
Thank you once more!
Hi @hundrum,
Thanks for getting back to us and, for the update. We’ve already noted the issue and, are currently reviewing it on our end. I will inform you as soon as I get any update from the team, no worries.
Thanks for your patience and, cooperation.Hi @hundrum,
Hope you are doing well.Thank you so much for allowing us the time. We have checked this on our end and, discussed with the Dev team. Actually, the reason you’re seeing old events disappear is due to the browser’s time zone setting—not the site or the Event Calendar widget. Since Google Calendar always uses your device’s local time, the “Hide Old Events – Till Current Date” feature relies on your browser’s current date and time. This means if your device is set to UTC-1, events will be hidden based on that time zone, which is exactly how it’s designed to work.
We hope this clarifies everything. If you have any further questions or need assistance, don’t hesitate to reach out—we’re here to assist you.Thank you.
Hi @amitbarai013 ,
I respectfully disagree with the conclusions you presented, because I tested the following:
- [desired configuration] Browser: UTC-1; Site: UTC-1; Google Calendar: UTC-1 -> hides “all day events” of the current date (which should not);
- Browser: UTC-1; Site: UTC-1; Google Calendar: UTC-0 -> hides “all day events” of the current date (which should not);
- [configuration you mentioned] Browser (computer time): UTC-0; Site: UTC-1; Google Calendar: UTC-1 -> hides “all day events” of the current date (which should not);
- Browser: UTC-1; Site: UTC-0; Google Calendar: UTC-1 -> “all day events” of the current date are displayed (as they should).
I need my site to be on UTC-1. Moreover, when using timed events (e.g., event at 10:00 am), these are displayed on the current date (as they should) when using the desired configuration (Browser: UTC-1; Site: UTC-1; Google Calendar: UTC-1); hence, the problem only arises when using “all day events”.
In light of the above, I kindly request for your development team to readdress this issue.
Thank you once more.
Hi @hundrum,
Thank you so much for getting back to us and for the update. I am assuring you that our development team is fully committed to investigating the matter thoroughly. We will let you know the updates the as soon as we have new information, no worries.
Thanks for your patience and, cooperation.
Hi @hundrum,
I am glad to inform you that this Event Calendar issue with the All Day event is resolved in our Dev version of the Essential Addons for Elementor plugin. To get this issue resolved, please download the Essential Addons for Elementor plugin from the following link and, install it on your website.
Download Essential Addons for Elementor: https://d.pr/f/tP3JI7For a quick preview of the fix, check out this screencast: https://d.pr/v/O1sl0d
Please let us know the update once you’ve tested it.
Looking forward to hearing from you.
Thank you.Thank you so much for your reply – this new version works as intended!
Please extend my gratitude to your development team.
Thank you once more.
Hello @hundrum,
Thank you for confirming, really glad to hear everything is working correctly now.​If you do not mind, could you please do me a small favor and take 30 seconds to leave us a quick review? Your feedback means a lot and helps us keep improving Essential Addon for you and other users.​
You can submit your review here: https://wordpress.org/support/plugin/essential-addons-for-elementor-lite/reviews/#new-post​
Thank you so much in advance for your support.
Hi @hundrum,
I hope you are doing well.I am glad to inform you that this Event Calendar widget issue is resolved in our latest version of the Essential Addons for Elementor plugin also. Please update the Essential Addons for the Elementor plugin to the latest version to get this issue resolved.
Let us know if the issue is resolved after the update, or if you need any further assistance.Thank you.
You must be logged in to reply to this topic.