Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/02/2006, 10:10
zaqpz
 
Fecha de Ingreso: agosto-2005
Ubicación: Argentina, Capital Federal
Mensajes: 435
Antigüedad: 18 años, 8 meses
Puntos: 2
Cuando trabajas con operaciones matemáticas en fechas si no quieres complicarte la vida pasa todo a timestamp, opera con esos enteros y luego pasa el resultado a fecha nuevamente. Para tu caso el script quedaría:

Código PHP:
<?php
// Seteo fecha de comienzo
$fecha_inicial="2006-10-30";
// Pongo los dias que quiero sumar
$dias_a_sumar=20;

// Paso la fecha de comienzo a timestamp
$tiempo=strtotime($fecha_inicial);
// Paso los dias a segundos
$sumar=$dias_a_sumar*86400;

// Formatear date a gusto, aca viene dd/mm/aaaa
echo date("j/n/Y"$tiempo+$sumar);
?>
Toda la operatoria para pasar de fecha a timestamp y viceversa lo haces con las funciones destinadas a tal cosa. Para mas informacion revisa php.net/date php.net/strtotime

Saludos.
__________________
R4DS en español | R4DS en inglés