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

Semana del Mes

Estas en el tema de Semana del Mes en el foro de ASP Clásico en Foros del Web. Holas estaba buscando algo , alguna funciona o lo ke sea que me devuelva el numero de la semana del mes actual y no encontre ...
  #1 (permalink)  
Antiguo 26/04/2006, 10:40
Avatar de Rocket  
Fecha de Ingreso: diciembre-2001
Ubicación: Santiago, Chile
Mensajes: 272
Antigüedad: 22 años, 5 meses
Puntos: 4
Semana del Mes

Holas

estaba buscando algo , alguna funciona o lo ke sea que me devuelva el numero de la semana del mes actual y no encontre nada asi ke me puse a probar y salio esto:

Código:
WOM = datepart("WW", date(), 2) - datepart("WW", DateSerial(Year(date()), Month(date()), 1), 2)
la primera parte me devuelve la semana actual del año y la segunda la semana del primer dia del mes, pero hoy 26/04/2006 me devuel 4 siendo ke estamos en la semana 5 y ya no se me ocurre ke mas hacer asi ke dejo el codigo aki por si alguien encuentra la solucion

saludos
  #2 (permalink)  
Antiguo 26/04/2006, 17:23
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Me encontre esta:

Cita:
Function WhichWeek(InDate As Date) As Integer
Dim EnteredDate As Date
EnteredDate = InDate
FirstDateCount = WeekDay(GetDate(EnteredDate, "Current", "First"))
If DatePart("d", InDate) <= FirstDateCount Then
WhichWeek = 1
Else
WhichWeek = 1 + Int(DatePart("d", InDate) - FirstDateCount) / 7
End If
End Function
En TSQL
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 11:20.