0

我有一些数据库条目,它们有时间戳。我想要的只是在天之间画一条单独的线。而且,我需要的一天不是从 00:00 开始,而是从 07:00 开始。这就像一天开始的偏移量。

现在我有了(对于上下文):

foreach($logs as $log) {
    $cur_date = $log[0]['timestamp'];
    echo "<p>".$log[0]['content']."</p>";
}

我描述的问题有简单的解决方法吗?

谢谢!

4

1 回答 1

1
$prev_date = 0;
foreach($logs as $log) {
    $cur_date = strtotime($log[0]['timestamp']);
    $cur_day_beginning = strtotime(date("Y-m-d 07:00:00", $cur_date));

    if ($cur_date >= $cur_day_beginning && $prev_date < $cur_day_beginning) {
        echo "<hr/>";
    }

    $prev_date = $cur_date;

    echo "<p>".$log[0]['content']."</p>";
}
于 2013-04-07T14:38:27.257 回答