se salvi in un campo DATE di mysql, io metterei '00' al posto dei giorni e dei mesi incerti, ad es 2008-09-00 per "settembre 2008" e 2008-00-00 per un giorno indefinito all'interno dell'anno.
dovrebbe funzionare.

danno