Scheduled Posts Publishing at the Wrong Hour (Time Zone Issue?)

Hi everyone,

I’ve been using Ghost (self-hosted, latest version) and noticed that my scheduled posts are publishing 4–5 hours off from the time I set.

I’ve checked the time zone in the admin settings, it’s set to my local time (America/New_York), and my server is also on the correct time zone. Still, when I schedule a post for, say, 8:00 AM, it goes live around 3:00 AM instead.

Has anyone else experienced this issue? Could this be a mismatch between server time, Ghost time, or the publishing queue?

Any suggestions would be appreciated, especially from folks running Ghost on DigitalOcean or Ubuntu.

Thanks!
Jhonn Marie

my server is also on the correct time zone

So your server is set to America/New_York rather than UTC? If so it sounds like that could be the source of the bug, where code is expecting server time to be UTC so you’re essentially getting a doubling of the UTC offset as it’s applying the -5 from your site settings to the -5 of your server time :thinking:

2 Likes

Thanks, Kevin! That actually clears things up—I didn’t think about the double offset with both Ghost and the server using the same local time zone. I’ll switch the server back to UTC and test it out. Appreciate the help! :raising_hands:

1 Like