calendario dias habiles en java

Iniciado por almita, 28 Septiembre 2005, 18:54 PM

0 Miembros y 1 Visitante están viendo este tema.

almita

hola ya se que soy bien latosa pero si alguien pudiera ayudarme a aclara mi idea u orientarme mejor sobre como puedo retar los fines de semana a un calendario en java se los agradeceria mucho la funcion que tengo es esta
function calendar()

{

   var monthNames = "JanFebMarAprMayJunJulAugSepOctNovDec";
   var today      = new Date();
   var day        = today.getDate();//debuelve dia actual
   var month      = today.getMonth();//devuelve mes del año actual
   var year       = today.getYear();

var numDays    = daysInMonth(month, year);
var firstDay   = today;
       firstDay.setDate(1);
var startDay = firstDay.getDay();//devuelve el dia actual entre 0 y 6 de Dom a Sabado
aqui es donde quiero decirle que
startDay=startDay[0]+2
startDay=startDay[6]+1
pero como tambien estoy aprendiendo este lenguaje
no se bien como va este asunto

Ragnarok

¿Con retar quieres decir tachar? Porque si estás aprendiendo no es especialmente fácil, vas a tener que superponer una imágen o algo así.
No olvidéis leer las normas generales, además de las específicas de cada tablón.sgae, ladrones

almita

pues no precisamente es eso lo que quiero decir
no creo que sea tandificil
pero solo quiero que mi funcion de calendario mostrada anteriormente solo tome en cuenta de lunes a viermnes o dias habiles ahora a como la estoy manejando me da todos los dias de la semana y le estoy restando 0 y 6 por que son sabados y domingos ya que la funcio me trae los dias en un entreo de 0 a 6
pues necesito tomar solo en cuenta dias habiles para luego calcular una fecha
si me pudieran echar la mano se los agradeceria mucho pues esto me urge

Ragnarok

#3
No me entero ni del nodo, pero deberías editar tu primer mensaje y poner el código entre las etiquetas de código, es una de las normas de la sección.

Si lo que quieres es contar los días hábiles entre una fecha y otra cuenta los días totales de diferencia y los días hábiles serán n-2(n/7), siendo n los días totales.

Editado porque había puesto %7 en lugar de /7
No olvidéis leer las normas generales, además de las específicas de cada tablón.sgae, ladrones