repeating cycle timers

I will make from arduino a repeating cycle timer

purpose to use: charging a battery every month at least

parameters:

timer 1 - 30 day off - 10 hours on , then this continuous repeating
timer 2 - 30 day off - 10 hours on , then this continuous repeating

after pressing button 1, timer 1 direct high for 10 hours (even when it already was high, then again 10 h high)
after pressing button 2, timer 2 direct high for 10 hours (even when it already was high, then again 10 h high)

a 16x2 display where is displayed the amount of cycles high and the current status for both timers

the timing is apporx. so no need of a real time clock

who will help witch the code?

bes regards Wim