PHP-重置统计信息

PHP-重置统计信息,php,wordpress,date,date-math,Php,Wordpress,Date,Date Math,我使用的WordPress插件每7天使用以下代码行重新设置一次统计数据: $keep_time = 60*60*24*7; // 7 days for now (TODO: admin setting) 有人能帮我修改代码,每6小时或每隔一天重新设置一次统计数据吗? 我确实试着把7改成1,但没用。也许解决方案很简单,但不幸的是我不是一个PHP程序员 谢谢大家回答我的问题,我想投票,但我没有足够的“声誉” $keep_time = 60(sec)*60(min)*24(hours)*7(day

我使用的WordPress插件每7天使用以下代码行重新设置一次统计数据:

$keep_time = 60*60*24*7; // 7 days for now (TODO: admin setting)
有人能帮我修改代码,每6小时或每隔一天重新设置一次统计数据吗? 我确实试着把7改成1,但没用。也许解决方案很简单,但不幸的是我不是一个PHP程序员

谢谢大家回答我的问题,我想投票,但我没有足够的“声誉”

 $keep_time = 60(sec)*60(min)*24(hours)*7(days);
你需要做什么

 $keep_time = 60*60*6;
6小时使用:

$keep_time = 60*60*6;
2天使用:

$keep_time = 60*60*24*2;
该值以秒为单位。60*60是一小时内的秒数。然后乘以你想要的小时数。如果你想要多天,你可以乘以一天24小时,然后乘以天数。

我喜欢和。它不仅更加清晰,而且可以处理夏令时、闰年以及那个些令人讨厌的月份最后几天

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');

keep_time
以秒为单位,所以60*60*6(60秒以分钟为单位,60分钟以一小时和6小时为单位)。(无需php程序员查看)