Foros del Web » Programando para Internet » ASP Clásico »

Comparando Fecha con IF

Estas en el tema de Comparando Fecha con IF en el foro de ASP Clásico en Foros del Web. hola, les cuento, tengo el siguiente problema a la hora de manejar las fechas, lo que trato de hacer es algo como un buzion de ...
  #1 (permalink)  
Antiguo 08/09/2005, 15:13
Avatar de jahman  
Fecha de Ingreso: noviembre-2003
Ubicación: Oslo
Mensajes: 230
Antigüedad: 20 años, 6 meses
Puntos: 0
Exclamación Comparando Fecha con IF

hola, les cuento, tengo el siguiente problema a la hora de manejar las fechas, lo que trato de hacer es algo como un buzion de sugerencia donde ingresan consultas estas estan por fecha de ingreso la idea es que las nuevas sugerencias salgan de distinto color indicando que son las correspondientes del dia y que no se han leido esta ultima no lo e logrado hacer pero al tratar de mostrarlo de distinto color las del dia no me resulta y el coigo no alega logicamente segun yo debe estar bien y no le encuentro el problema, bueno espero que alguien me pueda ayudar de antemano Gracias.

Código HTML:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252" lcid="1034"%>
.
.
.
<% 	Dim fecha
     		fecha = date() 
		While ((Repeat1__numRows <> 0) AND (NOT general.EOF)) 
		IF general.Fields("fecha") = fecha THEN  
		%>		
  			<tr bordercolor="#333333" bgcolor="#F0F0F0" class="titNoticias">
    			<td height="25"><%=(general.Fields.Item("subfamilia").Value)%></span></td>
    			<td width="32%"><%=(general.Fields.Item("producto").Value)%></span></td>
      			<td><%=(general.Fields.Item("login").Value)%></span></td>
	 		    <td width="32%"><%=(general.Fields.Item("fecha").Value)%></span></td>
	   			<td><a href="notas.asp?id=<%=(general.Fields.Item("id").Value)%>">|ANOTAR|</a><a href="javascript:ventana('ver.asp?id=<%=(general.Fields.Item("id").Value)%>');">VER|</a></td>
       			<td><a href="detalle.asp?id=<%=(general.Fields.Item("id").Value)%>">DETALLE</a></td>
				<td><a href="eliminar.asp?id=<%=(general.Fields.Item("id").Value)%>">ELIMINAR</a></td>
	</tr>
			
			<% ELSE %>
			
		  		<tr bordercolor="#333333" bgcolor="#F0F0F0" class="txContenido">
    			<td height="25"><%=(general.Fields.Item("subfamilia").Value)%></span></td>
    			<td width="32%"><%=(general.Fields.Item("producto").Value)%></span></td>
      			<td><%=(general.Fields.Item("login").Value)%></span></td>
	 		    <td width="32%"><%=(general.Fields.Item("fecha").Value)%></span></td>
	   			<td><a href="notas.asp?id=<%=(general.Fields.Item("id").Value)%>">|ANOTAR|</a><a href="javascript:ventana('ver.asp?id=<%=(general.Fields.Item("id").Value)%>');">VER|</a></td>
       			<td><a href="detalle.asp?id=<%=(general.Fields.Item("id").Value)%>">DETALLE</a></td>
				<td><a href="eliminar.asp?id=<%=(general.Fields.Item("id").Value)%>">ELIMINAR</a></td>
  			</tr>
			<% END IF %>
			<% 
  		Repeat1__index=Repeat1__index+1
 		Repeat1__numRows=Repeat1__numRows-1
  		general.MoveNext()
		Wend
			%> 
  #2 (permalink)  
Antiguo 09/09/2005, 08:59
Avatar de jahman  
Fecha de Ingreso: noviembre-2003
Ubicación: Oslo
Mensajes: 230
Antigüedad: 20 años, 6 meses
Puntos: 0
ohh ningun mensaje, pucha espero que alguien me pueda ayudar....
  #3 (permalink)  
Antiguo 14/09/2005, 14:51
Avatar de jahman  
Fecha de Ingreso: noviembre-2003
Ubicación: Oslo
Mensajes: 230
Antigüedad: 20 años, 6 meses
Puntos: 0
mmm todavia ninguna ayudaita.....
  #4 (permalink)  
Antiguo 14/09/2005, 16:56
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
YO tuve un lio igual y lo resolvi de esta manera en SQL Server
espero te sirva


Cita:
'fecha = date()

fecha = date()
Dia = Day(fecha)
mes = Month(fecha)
anno = Year(fecha)
FechayyyymmddHOY = anno&Right(Cstr(mes + 100),2) & Right(Cstr (dia + 100),2)
'esto te devuelve FechayyyymmddHOY = 20060914

fechaBD = general.Fields("fecha")
DiaDB = Day(fechaBD)
mesBD = Month(fechaBD)
annoBD = Year(fechaBD)
FechayyyymmddBD = annoBD&Right(Cstr(mesBD + 100),2) & Right(Cstr (diaBD + 100),2)
'esto te devuelve FechayyyymmddBD = 20060913 (la fecha de ayer por ejemplo)

'luego comparas estas dos fechas como lot enes y te juro funciona a mi me funciono tri bien

If FechayyyymmddHOY = FechayyyymmddBD
__________________
JuanRa Pérez
San Salvador, El Salvador
  #5 (permalink)  
Antiguo 14/09/2005, 21:30
Avatar de jahman  
Fecha de Ingreso: noviembre-2003
Ubicación: Oslo
Mensajes: 230
Antigüedad: 20 años, 6 meses
Puntos: 0
Bredda esa fecha de ingreso no corresponde a la fecha de ingreso del post mas bien a la fecha en que me inscribi al foro ya uqe el post lo coloque la semana pasada ahi por el viernes 9 de septiembre 2005 en todo caso gracias por resolver voy a probar el codigo y te aviso.
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 01:17.