Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Anni da Una X Data

  1. #1

    Anni da Una X Data

    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

  2. #2
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    Scusa l'ignoranza, ma è corretto usarlo così?

    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>
    perchè mi da questo errore:

    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

  4. #4
    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!

  5. #5
    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

  6. #6
    codice:
    <%
    response.write(Date & ("
    "))  
    'Note that in the code below
    'is date1>date2
    response.write(DateDiff("d","12/31/2002",Date()))
    %>

  7. #7
    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ì:

    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 da questo errore:

    Microsoft VBScript compilation error '800a03ee'

    Expected ')'

    /Area_Riservata/prova_calcolodata.asp, line 28

    response.write(DateDiff("yyyy","(Data.Fields.Item( "Natoil").Value)",Date()))
    ---------------------------------------------------^
    Ma non capisco il perchè...!

    Grazie tante per l'aiuto...!
    La Gratitudine è la prima cosa nella vita...

    Grazie a tutti

  8. #8
    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

  9. #9
    up
    La Gratitudine è la prima cosa nella vita...

    Grazie a tutti

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 © 2026 vBulletin Solutions, Inc. All rights reserved.