Ciao a tutti,volevo sapere se è possibile,e come si fa, calcolare in automatico gli anni trascorsi da una certa data...
Es:
data di riferimento 23/12/2003 ----> ad Oggi sonotrascorsi 2 Anni Completi
Grazie a tutti per l'aiuto...
Ciao a tutti,volevo sapere se è possibile,e come si fa, calcolare in automatico gli anni trascorsi da una certa data...
Es:
data di riferimento 23/12/2003 ----> ad Oggi sonotrascorsi 2 Anni Completi
Grazie a tutti per l'aiuto...
La Gratitudine è la prima cosa nella vita...
Grazie a tutti
Guarda qua --> http://www.w3schools.com/vbscript/func_datediff.asp
Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!
Scusa l'ignoranza, ma è corretto usarlo così?
perchè mi da questo errore:codice:<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Documento senza titolo</title> </head> <body> <% document.write(Date & " ") 'Note that in the code below 'is date1>date2 document.write(DateDiff("d","12/31/2002",Date)) %> </body> </html>
codice:Microsoft VBScript runtime error '800a01a8' Object required: '' /Area_Riservata/prova_calcolodata.asp, line 11
La Gratitudine è la prima cosa nella vita...
Grazie a tutti
codice:document.write(DateDiff("d","12/31/2002",Date()))
Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!
Sempre lo stesso errore:
Microsoft VBScript runtime error '800a01a8'
Object required: ''
/Area_Riservata/prova_calcolodata.asp, line 11
ora il codice è questo:
codice:<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Documento senza titolo</title> </head> <body> <% document.write(Date & (" ")) '<-------- ""linea 11"" ------| 'Note that in the code below 'is date1>date2 document.write(DateDiff("d","12/31/2002",Date()))%> </body> </html>
La Gratitudine è la prima cosa nella vita...
Grazie a tutti
codice:<% response.write(Date & (" ")) 'Note that in the code below 'is date1>date2 response.write(DateDiff("d","12/31/2002",Date())) %>
ok, ora funziona, ma avrei un problemino, anzi...2:
1) ora la data èin f.to MM/GG/YYYY e mi servirebbe in GG/MM/AAAA...
2) Come faccio per settare la data da un campo presente in un db?
io ho provato così:
Ma da questo errore:codice:<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> <% Dim Data Dim Data_numRows Set Data = Server.CreateObject("ADODB.Recordset") Data.ActiveConnection = MM_ConnessioneImpericaweb_STRING Data.Source = "SELECT * FROM Users" Data.CursorType = 0 Data.CursorLocation = 2 Data.LockType = 1 Data.Open() Data_numRows = 0 %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Documento senza titolo</title> </head> <body> <% 'Note that in the code below 'is date1>date2 response.write(DateDiff("yyyy","(Data.Fields.Item("Natoil").Value)",Date())) %> </body> </html> <% Data.Close() Set Data = Nothing %>
Ma non capisco il perchè...!Microsoft VBScript compilation error '800a03ee'
Expected ')'
/Area_Riservata/prova_calcolodata.asp, line 28
response.write(DateDiff("yyyy","(Data.Fields.Item( "Natoil").Value)",Date()))
---------------------------------------------------^
Grazie tante per l'aiuto...!
La Gratitudine è la prima cosa nella vita...
Grazie a tutti
tutto risolto...
Ma c'è una domanda....
lui calcola la data così:
20/12/2000 ----> 20/12/2006 = 6 anni ... (ok)
20/12/2000 ----> 19/12/2006 = 6 anni ... (dovrebbe essere 5)
20/12/2000 ----> 21/12/2006 = 6 anni ... (ok)
Cioè: non mi calcola anno compiuto,ma anno in corso... come faccio per far si che mi conteggi solo gli anni già compiuti?
Grazie tante
La Gratitudine è la prima cosa nella vita...
Grazie a tutti
up
La Gratitudine è la prima cosa nella vita...
Grazie a tutti