Я хочу, чтобы выполнить что-то в моем веб-службы PHP когда полночь т.е. текущего времени 24:00:00/00:00:00Сравните текущее время с 00:00:00 в PHP
Как я могу сделай это ?
Я хочу, чтобы выполнить что-то в моем веб-службы PHP когда полночь т.е. текущего времени 24:00:00/00:00:00Сравните текущее время с 00:00:00 в PHP
Как я могу сделай это ?
Вы можете использовать localtime(), чтобы получать текущее время суток, а затем работать с этим с помощью оператора if.
Например.
$localtime = localtime();
if ($localtime[2] == 0) {
code;
}
Имейте в виду, что это работает только на сценарий, который постоянно выполнен (например, index.php.), Если вы хотите, сценарий для выполнения независимо от того, является ли он в настоящее время выполняются в нужное время, вы должны используйте задания chron.
Создать запланированное задание, которое запускается в определенное время и запускает сценарий как:
php -f o/script.php
Использование PHP Cron Jobs с Cpanel
Cpanel Простой Cron
вы можете начать с простого инструмент cron, встроенный в cPanel.
1) Перейти к Cpanel
2) нажмите хрон вкладку задания
3) Установить время и URL страницы для этого есть: https://www.yoursite.com/page.php
Команда для запуска:
/usr/local/bin/php -f /home/(username)/public_html/page.php
[Время сравнения PHP] (http://stackoverflow.com/questions/6158726/php-compare-time). – Vucko
Настройка задания cron –
Вам нужен фоновый поток, чтобы сделать это, или вы хотите проверить это, когда веб-служба используется в полночь ?? –