在PHP中,crontab時間格式遵循Cron的時間表達式。Cron時間表達式的格式如下:
* * * * *
- - - - -
| | | | |
| | | | ----- 星期 (0 - 7) (其中0和7都表示星期日)
| | | ------- 月份 (1 - 12)
| | --------- 一個月中的某天 (1 - 31)
| ----------- 小時 (0 - 23)
------------- 分鐘 (0 - 59)
在PHP中,你可以使用date()函數和strtotime()函數來處理Cron時間表達式。例如,如果你想設置一個定時任務,每天凌晨1點執行某個PHP腳本,你可以使用以下格式:
0 1 * * * /usr/bin/php /path/to/your/script.php
或者使用PHP代碼來創建這個Cron任務:
$cronJob = "0 1 * * *\n";
$cronJob .= "/usr/bin/php /path/to/your/script.php\n";
file_put_contents('/etc/crontab', $cronJob);
請注意,上述示例中的路徑和文件名可能需要根據你的實際情況進行修改。