o codigo seria esse:
[codebox]function SomarData($data, $dias, $meses, $ano)
{
$data = explode("/", $data);
$newData = date("d/m/Y", mktime(0, 0, 0, $data[1] + $meses, $data[0] + $dias, $data[2] + $ano));
return $newData;
}
echo SomarData("20/03/2036", 6, 5, 2);
[/codebox]
pesquisando mais um pouco vi uma Biblioteca chamada adodb_date_time_library baixando o codigo ficou assim:
[codebox]require_once("adodb-time.inc.php");
function SomarData($data, $dias, $meses, $ano)
{
$data = explode("/", $data);
$newData = date("d/m/Y", adodb_mktime(0, 0, 0, $data[1] + $meses, $data[0] + $dias, $data[2] + $ano));
return $newData;
}
echo SomarData("20/03/2036", 6, 5, 2);[/codebox]
mas da esse erro:
Warning: date(): Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in C:\webmaster\datas.php on line 14
e testando no servidor ele retorna essa data 20/07/1902 =/
alguem ja passou por isso?
valeu pessoal.
Edição feita por: alvaro, 20/03/2008, 17:14.