np. (dla mysqla):
.. WHERE data_wpisu>NOW()-INTERVAL 6 MONTH
a jak musisz to robić na poziomie php, bo np. dane nie pochodzą z bazy to zainteresuj się:
mktime() oraz time()
Hint: time()-31*24*3600 (31 dni * 24 godziny * 3600 sekund)
lub ciekawe możliwości daje strtotime():
Hint: strtotime('+6 month')