Foros del Web » Programando para Internet » PHP »

Problema al sumar y restar dias a una fecha

Estas en el tema de Problema al sumar y restar dias a una fecha en el foro de PHP en Foros del Web. Hola, tengo estas dos funciones Código PHP: //Suma dias a una fecha function  sumadias ( $fecha , $ndias ){      $nuevafecha =  date ( "Ymd" ,  strtotime ( "$fecha+ $ndias day" ...
  #1 (permalink)  
Antiguo 03/05/2007, 01:40
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
Problema al sumar y restar dias a una fecha

Hola,

tengo estas dos funciones
Código PHP:
//Suma dias a una fecha
function sumadias($fecha,$ndias){
    
$nuevafechadate("Ymd"strtotime("$fecha+ $ndias day"));  
    
$nuevafecha=giragiradata($nuevafecha);
    return 
$nuevafecha;

}
//Resta dias a una fecha
function restadias($fecha,$ndies){
    
$nuevafechadate("Ymd"strtotime("$fecha- $ndies day"));  
    
$nuevafechagiragiradata($nuevafecha);
    return 
$nuevafecha;


el caso q las dos me funcionan bien en local (windows xp + apache + PHP5)

pero al subirlo al servidor(debian + apache + PHP4.4.4-8) la de restar fechas no me funciona... hace lo mismo q la sumadias... es decir me los suma y me muestra una fecha futura y no una pasada como quiero!
es algo curioso... a ver si alguien puede expliocarme el motivo xq yo ando perdido---

SOLUCIONADO
he tenido q concatenar el menos para q me lo cogiera!
Código PHP:
$novadata  date("Y-m-d"strtotime("$data"."-"."$ndies day")); 
Saludos y gracias de antemano!
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier

Última edición por sergi_climent; 03/05/2007 a las 04:00
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:51.