WordPress — Сброс статистики

Я использую плагин WordPress, который переустанавливает свою статистику каждые 7 дней, используя следующую строку кода:

$keep_time = 60*60*24*7; // 7 days for now (TODO: admin setting)

Может ли кто-нибудь помочь мне изменить код, чтобы переустанавливать статистику каждые 6 часов или через день?
Я пытался изменить 7 на 1, но это не работает. Возможно, решение очень простое, но, к сожалению, я не программист PHP.

Спасибо всем за ответ на мой вопрос, хотел проголосовать, но мне не хватает «репутации»

-2

Решение

Для 6 часов использования:

$keep_time = 60*60*6;

Для 2 дней использования:

$keep_time = 60*60*24*2;

Значение в секундах. 60 * 60 — количество секунд в часе. Затем вы умножаете на количество часов, которое вы хотите. Если вы хотите несколько дней, вы умножаете на 24 часа в день, а затем на количество дней.

1

Другие решения

мне нравится DateTime() а также DateInterval() за это. Мало того, что это более ясно, но это обращается со временем летнего времени и високосными годами так же как теми противными последними днями месяца.

7 дней:

$start_time = new DateTime(); // "now" as an example
$keep_time = new DateInterval('P7D'); // 7 days
$start_time->add($keep_time);
echo $start_time->format('Y-m-d');

6 часов

$start_time = new DateTime(); // "now" as an example
$keep_time = new DateInterval('PT6H'); // 6 hours
$start_time->add($keep_time);
echo $start_time->format('Y-m-d');
1

 $keep_time = 60(sec)*60(min)*24(hours)*7(days);

тебе нужно сделать

 $keep_time = 60*60*6;
0
По вопросам рекламы [email protected]