我有一个scheduele,我想在本周,下周和前两周观看。
我的问题是,现在是新的一年,我的代码根本不起作用。
我使用过这样的代码:
<?php echo date('W'); ?> and <?php echo date('W')+1; ?>
然后我在接下来的两周内使用+2和+3进行回声。
现在当周是51时这不起作用,因为下周是52,但回声后的那一周是53,我想找到解决这个问题的正确方法。
那么你们这样做怎么做?
答案 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"));