68 messaggi dal 28 settembre 2004
Ho una pagina ASP che elenca i dipendenti di un determinato settore. Il capo ufficio registra giornalmente in corrispondenza di ogniuno le presenze del giorno successivo.
Cioè dichiara che il dipendente ROSSI domani è presente.

La data per questo rapportino la ottengo con: <%=Date()+1%>

Ora vorrei che venerdì mi apparisse la data del lunedì successivo in quanto il sabato e la domenica l'azienda è chiusa.

Come fare ???

cerimapd
91 messaggi dal 04 gennaio 2002
Ciao.
Non ti rovino il gusto di farlo da te ma....

Weekday
La funzione Weekday restituisce il numero del giorno della settimana.

La sintassi è la seguente:

<%
    Response.Write Weekday(Date())
%>

tripo se restituisce 5 (venerdi se impostazioni italiano) allora aggiunge 3 giorni se se 6 2 giorni altrimenti 1.



p.s..e esiste anche WeekdayName(date())
27 messaggi dal 01 dicembre 2003
solo per confermare !!

Codice: <%=WeekDayName(weekday(date()),false) %>
Output: venerdì

Restituisce il nome del giorno della settimana corrente. Se metto true invece di false mi restituisce il giorno abbreviato (ven)

Steweb
27 messaggi dal 25 marzo 2004
Ciao io ho lo ste stesso problema devo calcolare 2 date saltando sabato e domenica, se ci sei riuscito mi sriveresti il codice.

GRAZIE
68 messaggi dal 28 settembre 2004
Io ho fatto così e tutto funziona perfettamente:

<% if weekday(Date())=6 then %>
....sequenza....<%=Date()+3%>....
<% else %>
....sequenza alternativa....<%=Date()+1%>....
<% end if %>

Spero possa servirti.

cerimapd
15 messaggi dal 10 dicembre 2001
Se per esempio mi restituisce 7 che sarebbe sabato e volessi sapere la data esatta della 12 settimana che è 27 marzo 2010 ?

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.