Cpanel中的Cron Job-时区问题

时间:2018-06-26 12:14:39

标签: php cron timezone kubernetes-cronjob

我有一个php文件,该文件在浏览器以及cron作业部分均能正常工作。我面临的唯一一件事就是我要运行的时区,即cron未与服务器时区同步。

我想每天早上7点在印度时区执行cron工作。但是cron不是在上午7点运行,而是在其他时间无法运行,因为每次运行都会有所不同。我正在使用Godaddy托管服务。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

您可以每小时运行一次cronjob,并检查当前时间是否为印度时区的早上7点:)

<?php
$time = new DateTime();
$time->setTimezone(new DateTimeZone("Asia/Calcutta"));

if( $time->format("H") == 7 ) {

    // RUN

}