la funzione "mktime" fa al caso tuo...è banale da usare visto che puoi anche mettere date che teoricamente non esistono...(ovvero usare $tuomese + 1 senza preoccuparti che non sia un mese giusto...)

questo è il link alla spiegazione!!