Как к числу в переменной добавить +1 каждые 48 часов на php?

Пользователь

от roma , в категории: PHP , год назад

Как к числу в переменной добавить +1 каждые 48 часов на php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от pauline , 10 месяцев назад

@roma 

Используя функции PHP time() и strtotime(), можно вычислить количество прошедших 48-часовых интервалов с момента начальной даты. Дальше, добавляем 1 к текущему значению переменной, и сохраняем новое значение. Пример кода:

1
2
3
4
5
6
7
8
$initial_date = "2021-01-01"; // начальная дата
$interval_in_seconds = 48 * 60 * 60; // 48 часов в секундах
$current_time = time(); // текущее время, в секундах
$seconds_since_initial_date = $current_time - strtotime($initial_date); // количество секунд с начальной даты
$interval_count = floor($seconds_since_initial_date / $interval_in_seconds); // количество прошедших интервалов
$variable_value = $interval_count + 1; // текущее значение переменной

// сохраняем новое значение переменной, например, в базе данных или файле