запутался с датой

Romantik

TeaM PHPClub
запутался с датой

Помогите советом.
Условие:

дата начала гарантии 2001-10-25
срок гарантии 12 месяцев
значит конечный срок 2002-10-25

в таблице
id date1 date2
1 2001-10-25 2002-10-25

Логично сделать так:
date1 преобразовать в секунды (select UNIX_TIMESTAMP(date)...)
дальше мне нужно 12 месяцев преобразовать в секунды
и вот тут я загруз....
если 12 месяцев то 60*60*24*365
а вот если 6 или 3 или 18 или другое кол-во месяцев
а дней в месяцах по разному

как сделать, чтоб у меня не коверкало дату при разных значениях месяца?
60*60*24*????

может кто делал подобное, подскажите
или есть другие варианты
заранее благодарен
 
Сверху