ti tocca prendere i periodi dei segni e scrivere una funzione che prenda come parametro il timestamp data (AnnoConvenzionaleMeseUserGiornoUser, assumendo come anno convenzionale - che so 2000).

12 if che fanno il return se la data passata alla funzione è compresa tra i periodi indicati (stesso anno convenzionale, 2000).

mi sa tanto che date sono un po' a casaccio come ha detto kb, quindi devi fare 12 if