[PHP]DateTime Object задача

Evanescence

Registered
Имам дадена дата 22.03.2013
Искам да взема първия понеделник 3 седмици след тази дата. Да намеря също така дали до тази дата е минала повече от половин година след началото на календарната година към която пренадлежи тази дата
и ако това е рожден ден на човек да го изобразя на колко години е. Искам да ви попитам за логика или някакви примери, благодаря ви предварително.
 
Надявам се да помогна, и с логиката, и с примера
PHP:
$data		= strtotime('first monday',strtotime('+3 weeks',mktime(0,0,0,3,22,2013)));
$sixmonth	= strtotime('-6 months',time()) >= $data ? 'о, минали са 6 месеца' : 'нее, не са минали 6 месеца';
$isbirthday = date('Y-m-d',$data) == '2013-07-24' ? 'Честит Рожден Ден' : 'тц';

echo "<pre>",print_r(array(date('Y-m-d',$data),$sixmonth,$isbirthday),true),"</pre>";
макар и да има вероятност да не съм те разбрал много :-)
 

Back
Горе