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

Intervalo de la semana

Estas en el tema de Intervalo de la semana en el foro de ASP Clásico en Foros del Web. Hola amigos!! Vereis, tengo un codigo que a partir de now() saca el numero de semana del año en el que estamos, pero aparte de ...
  #1 (permalink)  
Antiguo 10/11/2005, 11:21
 
Fecha de Ingreso: junio-2005
Mensajes: 149
Antigüedad: 19 años, 10 meses
Puntos: 0
Intervalo de la semana

Hola amigos!!

Vereis, tengo un codigo que a partir de now() saca el numero de semana del año en el que estamos, pero aparte de esto necesito saber el primer y ultimo dia de esa semana, es decir por ejemplo "Semana 26, del 5/09/2005 al 11/09/2005", lo que no se es a partir de donde empezar y tampoco encuentro nada por ahi parecido. Igual alguien ha hecho algo parecido y sabe decirme algo.

Gracias desde ya!!!
  #2 (permalink)  
Antiguo 10/11/2005, 16:47
 
Fecha de Ingreso: noviembre-2005
Mensajes: 658
Antigüedad: 19 años, 5 meses
Puntos: 3
Revisa DATEADD y DATEDIFF
  #3 (permalink)  
Antiguo 10/11/2005, 17:32
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
WeekDay(date)

te obtiene el numero del dia actual

y ahi hacete unos if para sumar y restar y obtendras la fecha inicial de seman, digo ando desvelado y creo que asi medio te funcionaria.

dateadd o datediff para adicionar dias a la fecha de hoy y asi sacas la fecha de inicio de semana.

saludos
__________________
JuanRa Pérez
San Salvador, El Salvador
  #4 (permalink)  
Antiguo 10/11/2005, 17:57
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Lei esto por aqui.

Cita:
Visual Basic Scripting Edition

DatePart Function
Returns the specified part of a given date.

DatePart(interval, date[, firstdayofweek[, firstweekofyear]])
Arguments
interval
Required. String expression that is the interval of time you want to return. See Settings section for values.
date
Required. Date expression you want to evaluate.
firstdayof week
Optional. Constant that specifies the day of the week. If not specified, Sunday is assumed. See Settings section for values.
firstweekofyear
Optional. Constant that specifies the first week of the year. If not specified, the first week is assumed to be the week in which January 1 occurs. See Settings section for values.
Settings

http://msdn.microsoft.com/library/de...ctdatepart.asp
__________________
JuanRa Pérez
San Salvador, El Salvador
  #5 (permalink)  
Antiguo 11/11/2005, 07:09
 
Fecha de Ingreso: junio-2005
Mensajes: 149
Antigüedad: 19 años, 10 meses
Puntos: 0
fecha = left(now(),10)
hoy = WeekDay(date())-1
ulti = 7 - CInt(hoy)
primer = DateAdd("d", -(hoy-1), fecha)
ulti = DateAdd("d", ulti, fecha)

Ahora me toca romperme la cabeza para sacar esto mismo pero a partir de un numero de semana.
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:07.