La Web del Programador: Comunidad de Programadores
 
    Pregunta:  39229 - COMO SABER NUMERO DE LA SEMANA A PARTIR DE UNA FECHA
Autor:  Guillermo Farfan
Por ejemplo, tengo la fecha de una transaccion y necesito saber que numero de semana es en el año. Ejemplo, el 14 de octubre que numero de semana es? Es posible averiguarlo?
Gracias por su ayuda

  Respuesta:  Alfredo Camacho
Mira es muy facil existe una pekeña funcion llamada DateDiff esta funcion solo hay ke ponerle la sema o mas bien la fecha de inico y tu fecha final dando un formato de "ww" para ke te de el numero de semanas ejemplo :

Para ke sea con respecto al año tienes ke introducir la fecha de inicio es decir el dia primero de enero del año en curso ....

<%
MiFecha = DateValue("1/1/2002")
semanas = DateDiff("ww", MiFecha, now)
%>
El numero de la semana es = <%= semanas %><br>

y en este ejemplo lo ke trae semanas es el valor de 50 ya ke lo corri el dia 17 de diciembre del 2002 y corresponde a la semana 50 del año ....
para ke no estes cambiando cada año en año en mi fecha pues puedes armar la fecha de inicio con una cadena y despies simeterla a la funcion DateValue ke te la pasa a un formato valido de fecha

ejemplo :

MiFecha2 = now
MiAno = Year(MiFecha2)
fecha = "1/1/" & trim(MiAno)
MiFecha = DateValue(fecha)

now te da la fecha actual del sistema espero te aya sido de utilidad y cualkier cosa ahi esta mi mal para ke me escribas y en lo ke pueda te ayudo

Mail [email protected]

Saludos Alfredo Camacho desde Mexico San Luis Potosi ......