@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, если это необходимо.