Originariamente inviato da Vincent.Zeno
bravo br1
e per i mesi/giorni successivi a quelli attuali?
al momento se confrontiamo novembre 2012 con dicembre 2011 il risultato dei mesi è -1 (dovrebbe essere +11)
la strada migliore, per te, quale sarebbe?
confrontare i valori e alterarli o ha qualche formuletta?
Non ho capito l'appunto
Faccio l'esempio:
codice:
<%
data1 = dateserial(2011,12,25)
data2 = dateserial(2012,11,4)
' cerco la maggiore
d1 = data1 : d2 = data2
if d2>d1 then d1 = data2 : d2 = data1
d3 = d1
anni = 0 : mesi=0 : giorni=0
do while dateadd("YYYY",-1,d3)>=d2
anni = anni +1
d3 = dateadd("YYYY",-1,d3)
loop
do while dateadd("M",-1,d3)>=d2
mesi = mesi +1
d3 = dateadd("M",-1,d3)
loop
do while dateadd("D",-1,d3)>=d2
giorni = giorni +1
d3 = dateadd("D",-1,d3)
loop
response.write "anni "&anni&" mesi "&mesi&" giorni "&giorni
%>