我知道我有一个奇怪的问题:在Wordpress循环中,像这样:
<?php if (have_posts() ) while (have_posts() ) :the_post(); ?>
我想显示今天的日期,但不要使用"the_time"功能,而是以这种方式显示:
<?php setlocale(LC_TIME, 'ita', 'it_IT.utf8'); echo strftime('%d %B %Y'); ?>
所有帖子都会显示今天日期,没关系。
现在,我想在 15 次循环(或 15 个帖子)后显示"-1 天"日期,在 15 -1 之后再次显示,依此类推,每 15 次。我该怎么做?
谢谢! ;-)
如果你问的是我认为你在问什么,这里有一个获取日期数组每 15 次迭代前一天的示例:
//Untested
$i = 0;
foreach($dates as $date){
if(($i % 15) == 0){//if $i is a multiple of 15
$display_date = strftime('%d%b%y', $date ."- 1 day");
echo $display_date;
}
$i++;
}