嗨,我在将当前日期添加一周时遇到问题,所以当我这样做时:
 $date = date('Y-m-d');
 $OneWeek = strtotime(date("Y-m-d", strtotime($date)) . "+1 week");
 var_dump($OneWeek);
所以我得到类似的东西:
             1354230000
但我希望有这样的结果
2012/11/30 + 1 week =>   2012/12/07
我不知道怎么了?
嗨,我在将当前日期添加一周时遇到问题,所以当我这样做时:
 $date = date('Y-m-d');
 $OneWeek = strtotime(date("Y-m-d", strtotime($date)) . "+1 week");
 var_dump($OneWeek);
所以我得到类似的东西:
             1354230000
但我希望有这样的结果
2012/11/30 + 1 week =>   2012/12/07
我不知道怎么了?
使用它并学习这些功能..
http://www.php.net/manual/en/function.strtotime.php 
http://www.php.net/manual/en/function.date.php
echo date("Y-m-d", strtotime($date . " +1 week"));
strtotime () 返回一个时间戳——一个整数。您只需将其转换为日期:
echo date('Y-m-d', strtotime('+1 week')); // 2012-12-07
此外,您不需要当前时间戳,strtotime 在使用相对时间定义时使用当前时间(如“下周四”或“+1 周”)
strtotime() 返回一个 Unix 时间戳, date() 一个格式化的日期。
做你想做的事:
$date = strtotime('today'); 
echo date("Y-m-d", strtotime($date . " +1 week")); // '2012-12-07'
请注意“+1 周”中的空格。
它使这两者之间有所不同:
strtotime("2012-01-01" . "+1 week") // strtotime("2012-01-01+1 week")
strtotime("2012-01-01" . " +1 week") // strtotime("2012-01-01 +1 week")