dajmy na to ze jest to 01-01-2000(nazwijmy ją postawową)

chciałbym, żaby dany rekord wyświetlał się co 4 miesiące (przez cały miesiąc) - w tym wypadku przez cały styczeń, kwiecień itd.
te 4 miesiące to tylko dla przykładu bo w opcjach bedzie też co 3, 6 lub 12

wymyśliłem coś takiego:
data aktualna -(minus) data podstawowa :(dziel) 3,4,6 lub 12(miesięcy)
i jezeli wynik to będzie liczba całkowita to wyświetla w danym miesiącu.
do porównań to chyba miesiąc i rok tylko się nadają.
czy to moze dzialac??
i jak ugryźć porównywanie tych dat - w życiu nie miałem z tym do czynienia.