Boa Tarde,
Rodrigo para você fazer a soma de datas utilize a macro sc_date, ele já irá tratar as datas,etc para você.
sc_date (Data, formato, operador, D, M, A)
Esta macro tem por objetivo o cálculo do incremento ou decremento de datas. Para sua utilização são necessários alguns parâmetros, conforme a seguir:
data - Campo de data que contém a data a ser modificada
formato - Formatação em que o campo de data se encontra
operador - “+” para incremento e “-” para decremento
D - Número de dias a incrementar ou decrementar
M - Número de meses a incrementar ou decrementar
A - Número de anos a incrementar ou decrementar
Ex1:
{datanasc} = sc_date ({datanasc}, “dd/mm/aaaa”, "+ ", 30, 0, 0);
Ex2:
$nova_data = sc_date ({datanasc}, “aaaa-mm-dd”, “-”, 15, 3, 2);
Ex3:
{dt_inclusao} = sc_date (date(‘Ymd’), “aaaammdd”, “-”, 0, 1, 1);
Dica:
Para certificar-se do formato da data, antes de utilizar a função, ponha em sua fórmula um comando:
echo "form_data = " . {nome do campo de data};
Rode a aplicação e veja o formato correto
Espero ter ajudado.
Rodrigo Lins.