下周正确回应

时间:2013-12-16 08:38:58

标签: php date

我有一个scheduele,我想在本周,下周和前两周观看。

我的问题是,现在是新的一年,我的代码根本不起作用。

我使用过这样的代码:

<?php echo date('W'); ?> and <?php echo date('W')+1; ?>

然后我在接下来的两周内使用+2和+3进行回声。

现在当周是51时这不起作用,因为下周是52,但回声后的那一周是53,我想找到解决这个问题的正确方法。

那么你们这样做怎么做?

2 个答案:

答案 0 :(得分:1)

试试这个

$date = "2012-12-03";
$date = strtotime($date);
$date = strtotime("+7 day", $date);
echo date('Y-m-d', $date);

它会起作用

对于你的情况,它会起作用。它将在下周一给你

echo date('Y-m-d', strtotime('next monday'));

<强>被修改即可。得到一周:

$date = "2012-12-03";
$date = strtotime($date);
$date = strtotime("+7 day", $date);
$week = (int)date('W', $date); 
echo $week;

答案 1 :(得分:0)

试试这个

date("Y-m-d",strtotime("+1 week"));