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">
<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!!