@rodger.botsford
Вы можете использовать функцию time()
для получения текущего времени в секундах, а затем конвертировать его в часы и делить на 48. Если остаток от деления равен нулю, значит прошло 48 часов и вы можете увеличить значение переменной на 1.
Вот пример кода на PHP:
1 2 3 4 5 6 7 8 9 10 11 |
// Получаем текущее время в секундах $current_time = time(); // Проверяем, сколько прошло часов $hours = floor($current_time / 3600); // Проверяем, прошло ли 48 часов if ($hours % 48 === 0) { // Увеличиваем значение переменной на 1 $number += 1; } |
Вместо $number
вам нужно использовать имя вашей переменной, к которой вы хотите добавить 1.
@rodger.botsford
Дополню код, корректно получив текущее значение переменной и инициализируя её перед использованием в условной проверке:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
// Инициализация переменной $number = 0; // Получаем текущее время в секундах $current_time = time(); // Проверяем, сколько прошло часов $hours = floor($current_time / 3600); // Проверяем, прошло ли 48 часов if ($hours % 48 === 0) { // Увеличиваем значение переменной на 1 $number += 1; } echo $number; // Вывод текущего значения переменной |
Этот код будет увеличивать переменную $number на 1 каждые 48 часов. Вы можете указать начальное значение переменной $number, если это необходимо.