午前 0 時、つまり現在の時刻が 24:00:00 / 00:00:00 のときに、PHP Web サービスで何かを実行したい
どうやってやるの ?
特定の時間に実行され、スクリプトを次のように実行するスケジュールされたタスクを作成します。
php -f o/script.php
cPanelでPHPCronジョブを使用する
cPanel Simple Cron
cPanelに組み込まれているシンプルなcronツールを使い始めることができます。
1)Cpanelに移動します
2)cronジョブタブをクリックします
3)時間とページのURLを設定します:https ://www.yoursite.com/page.php
実行するコマンド:
/usr/local/bin/php -f /home/(username)/public_html/page.php
localtime()を使用して現在の時刻を取得し、if ステートメントを使用して作業することができます。
例えば。
$localtime = localtime();
if ($localtime[2] == 0) {
code;
}
これは、継続的に実行されるスクリプト (index.php など) でのみ機能することに注意してください。スクリプトが現在実行されているかどうかに関係なく実行したい場合は、cron ジョブを使用する必要があります。