So if today was April 12, 2010 it should return October 1, 2009
Ben google'dan bazı olası çözümler aşırı karmaşık, herhangi bir öneriniz görünüyor?
bir arada kullanmak mktime
and date
a>:
$date_half_a_year_ago = mktime(0, 0, 0, date('n')-6, 1, date('y'))
Belirli bir tarihe kadar yeni tarih göreli ve ikinci parametre ile bugün değil, çağrıyı date
yapmak için
$given_timestamp = getSomeDate();
$date_half_a_year_ago = mktime(0, 0, 0, date('n', $given_timestamp)-6, 1, date('y', $given_timestamp))
biçimlendirilmiş çıkış, sadece kullanım date
Tekrar:
echo date('F j, Y', $date_half_a_year_ago);