Heroku Scheduler Add On UTC 时区无法更改

Heroku Scheduler Add On UTC Timezone cannot be changed

我一直在做一个项目,需要每天在特定的时间完成一个任务。我正在使用 'free' Heroku Scheduler Add-on 并且任务已完成,但问题是它没有在我设置的准确时间完成,因为调度程序有一个默认的 UTC 时区即使更改应用程序的时区也不会更改。此外,如果有夏令时更改(因为它是 UTC 时区),它不会识别该更改并将在错误的时间执行任务。无论如何要将时区更改为我想要的 US/Eastern?

我已经查看了 Heroku Scheduler timezone?,它似乎是包含任何信息的在线位置,但没有关于如何解决该问题的说明。任何帮助将不胜感激。 Heroku Scheduler Task Setup Image

您无法更改 Heroku Scheduler Add-on 时区,唯一的解决方案是将时间检查逻辑移动到您的应用程序,例如您必须每小时 运行 它,然后在您的 app/command 检查时间是否正确,如果在当前时间满足您的要求之前应用程序不存在