Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/11/2008, 11:34
Avatar de Lenin_Germaine
Lenin_Germaine
 
Fecha de Ingreso: junio-2007
Ubicación: Monterrey, Nuevo León
Mensajes: 82
Antigüedad: 16 años, 10 meses
Puntos: 0
[Solucionado]Problemas de Strtotime o algo asi...

Hola compañeros tengo problema con un code, el cual supuestamente debe de cambiar los dias y meses asi como años en intervalos de 30 dias, por ejemplo si meto
2005/01/30("30 de enero del 2005 gracias mysql") y si son tres pagos debe generar asi:

IdContrato Vencimiento Clave Concepto Numero Capital Interes Importe
185. 2005-01-30. 4men1. AD 1/3. 1/3. 837.5. 5662. 6500
185. 2005-02-28. 4men1. AD 2/3. 2/3 837.5. 5662. 6500
185. 2005-03-30. 4men1. AD 3/3. 3/3 837.5. 5662. 6500

Código php:
Ver original
  1. $venc = $ano."-".$mes."-".$dia;  
  2.          echo "primera fecha".$venc;
  3.          $tick = strtotime('2005-01-30');
  4.          $t2 = strtotime('+1 month', $tick);
  5.          echo " salida de t2: ".date('Y-m-d', $t2);

me da lo siguiente en el explorador:

primera fecha 2005-01-30 -- salida de t2: 2005-03-02

Oservaciones que he ehcho: el strtotime le he puesto '$variable' como parametro antes de asignarlo a tick y se regresa al año de 1970 ¿quién sabe porque? canijos lo hace pero bueno, ahora le puse la fecha a mano como en el code de arriba strtotime('2005-01-30') y lo que me hace es no aumentar 1 mes sino 2 maldito php no lo he terminado de entender es tan impredecible porq no actua como esperaba de acuerdo a las referencias q me dan mis compañeros abajo, alguna idea compañeros?

Última edición por Lenin_Germaine; 06/11/2008 a las 10:35 Razón: no me sale nada y eso q ya lei una y otra ve,z me muero !!!