Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/01/2009, 10:41
Avatar de palomahayes
palomahayes
 
Fecha de Ingreso: febrero-2008
Mensajes: 63
Antigüedad: 18 años, 8 meses
Puntos: 0
Problema con Error de fechas

Tengo un problema con unas fechas... resulta que tengo una pagina que es una solicitud...
tengo 2 fechas
fecha de devolucion
y
fecha Actual

Una solicitud NO se graba en bd si la Fecha de Devolucion es menor o igual 5 dias de la Fecha Actual

el problema surgio a raiz del 2009... no se porque!!

Este es el objeto donde se coloca la fecha de devolucion
Código PHP:
<TD>Fecha de Devolución:</TD>
<
TD>
<
INPUT TYPE="text" readonly NAME="txtFechaPre" CLASS="txtfecha">&nbsp;
<
a href="javascript:show_calendar('frmActualiza.txtFechaPre');">
<
IMG src='ic_calendario.gif'></a>
</
TD> 
y aqui calculamos la diferencia de dias entre ambas fechas

Código PHP:

FechaPre
=request.Form ("txtFechaPre")
DiaPre=Mid(FechaPre,1,2)
MesPre=Mid(FechaPre,4,2)
AnioPre=Mid(FechaPre,7,4)
FechaPre2= AnioPre  & "/" & MesPre & "/" & DiaPre
                
Calculamos la diferencia en días para poder saber si el cheque esta disponible
DifDias 
= DateDiff("d", FechaPre2,date) 
Aqui es cuando hace la comparacion entre los dias de diferencia
Código PHP:
If DifDias<=5 then
    strErrorMessage 
= "Fecha menor o igual a 5 días de fecha actual"
else                
     
CAdmCat.RegiSol CCAt, importe, cstr(FechaAtencion2), cstr(ObtenHoraPuntos) 
La fecha actual tomo esto:

Código PHP:
FechaCentral = Date        
DiaDelMes 
= Day(FechaCentral)
MesActual = Month(FechaCentral)
AnioActual = Right(Year(FechaCentral),4)
Anio= Right(Year(FechaCentral),4) 
En mi ambiente de desarrollo funciono perfecto... pero en ambiente productivo.. no funciona!!!

A que se debera?... a la fecha date de ese servidor?

En diciembre del 2008 si se podian guardar, hasta que en enero apartir de que quisieran meter solicitudes con fecha de devolucion del 2 enero, 3 enero etc etc ya no se pudo...!!!!


porkeeeee!!!

me vuelvo loca!!