Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Differenza tra date

  1. #1

    Differenza tra date

    Salve ragazzi, come è possibile calcolare la differenza tra due date facendo in modo che restituisca solo i giorni lavorativi (ovvero saltando sabato e domenica)?????
    Grazie in anticipo

  2. #2
    datediff ti dice quanti giorni solari. per i giorni lavorativi penso che tu debba fare un ciclo

  3. #3
    codice:
    <%
    session.LCID = 1040
    function differenzaGiorniLavorativi(dataIniziale, dataFinale)
    differenza = 1
    	if isDate(dataIniziale) and isDate(dataFinale) then	
    		dataIniziale = cDate(dataIniziale)
    		dataFinale = cDate(dataFinale)
    		differenzaDate = dateDiff("d",dataIniziale,dataFinale)
    		for i = 0 to differenzaDate		
    			if datePart("w",dataIniziale) > 1 and datePart("w",dataIniziale) < 6 then
    				differenza = differenza + 1				
    			end if
    			dataIniziale = dateAdd("d",1,dataIniziale)
    		next
    	end if
    differenzaGiorniLavorativi = differenza
    end function
    
    response.write differenzaGiorniLavorativi("03/05/2007", "14/05/2007")
    %>

  4. #4

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.