我使用的是WordPress插件,使用下面的代码行重新设置其统计每7天:PHP重置统计
$keep_time = 60*60*24*7; // 7 days for now (TODO: admin setting)
可能有人帮我修改代码来重新设置每6小时或每隔一天统计一次? 我尝试尝试将7更改为1,但它不起作用。可能该解决方案非常简单,但不幸的是,我不是一名PHP程序员。
感谢大家的回答我的问题,希望给一个投票,但我没有足够的“名誉”
我使用的是WordPress插件,使用下面的代码行重新设置其统计每7天:PHP重置统计
$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小时,然后乘以天数。
我喜欢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');
'keep_time'是以秒为单位,所以60 * 60 * 6(60秒分钟,在一小时和6小时60分钟) 。不需要php程序员来看看它) – Cheery 2014-10-03 02:00:11