2013-10-04 129 views
1

我需要显示本周,下周和周后的星期二的日期。如何获得当前周在php当前月份的数量

例如,

$first_date = date('m/d/y',strtotime('tuesday this week')); =>result => '01/10/13' 

$second_date = date('m/d/y',strtotime('tuesday next week')); =>result => '08/10/13' 

$third_date = -----This one i needed-------- =>result => '15/10/13' 
+0

可能这会帮助你 http://stackoverflow.com/questions/5853380/php-get-number-of-week-for-month – whyte624

+0

你是说'd/m/y'而不是'm/d/Y'? – MLeFevre

+0

你的意思是你想在本周的第三周找到星期二? – vascowhite

回答

0
$third_date = date('m/d/y', strtotime($second_date . ' + 7 days')); 

基于一个事实,即$ SECOND_DATE是在星期二,那么第二次约会加上7天也将在周二。

1

的第三个星期二,从本周二可以发现这样的: -

$date = new \DateTime(); 
$date->setISODate($date->format('o'), $date->format('W'), 2); 
$date->add(new \DateInterval('P3W')); 

虽然不是100%的清楚,那就是你想要的。

相关问题