Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    ricavare l'età di un utente

    ho un campo data di nascita gg/mm/aaaa nel db
    ora vorrei effettuarmi il calcolo e poi avere in risposta solo l'età da inserire nella chat al fianco del nickname
    come faccio ad avere l'ètà sotto forma di variabile da mettere dove voglio ?...per non riportarmi tutto il calcolo?

    spero mi sia spiegato
    più brevemente da 17/11/1970 del db voglio visualizzare 34 anni
    grazie
    L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)

  2. #2
    Utente di HTML.it L'avatar di X_Gold*
    Registrato dal
    Nov 2004
    Messaggi
    445
    codice:
    <%
    data=date
    datod=#11/11/1975#
    eta=datediff("m",datod,data)
    eta=eta/12&" anni"
    response.write(eta)
    %>
    Salve, sono Folder... Mox Folder , e questa è la mia collega Dana Shell(y) , insieme lavoriamo su i misteri di *.files, da quando gli alieni hanno rapito mia sorella (Mdb-Database Folder) il nostro impegno per sopprimerli da tutti i pc ed eliminare i file corrotti è diventato concreto.

    Insieme formiamo gli X_Gold.

  3. #3
    Se ricavi l'anno dell'utente e poi l'anno attuale, esegui la differenza:
    codice:
    eta = Year(Date()) - Year(rs("DATA"))
    hai il tuo risultato....

    Lele
    Emanuele Boccaletti
    _____________________________________
    www.i23.eu
    emanuele@i23.eu

  4. #4
    allora io ho fatto cosi

    eta = Year(Date()) - Year(rs("Data_Nascita"))

    e poi

    Response.Write("eta")

    ma mi restituisce il testo eta
    L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)

  5. #5
    Utente di HTML.it L'avatar di X_Gold*
    Registrato dal
    Nov 2004
    Messaggi
    445
    Originariamente inviato da Stanislao
    allora io ho fatto cosi

    eta = Year(Date()) - Year(rs("Data_Nascita"))

    e poi

    Response.Write("eta")

    ma mi restituisce il testo eta

    response.write(eta), quando è una variabile non si mettono le virgolette
    Salve, sono Folder... Mox Folder , e questa è la mia collega Dana Shell(y) , insieme lavoriamo su i misteri di *.files, da quando gli alieni hanno rapito mia sorella (Mdb-Database Folder) il nostro impegno per sopprimerli da tutti i pc ed eliminare i file corrotti è diventato concreto.

    Insieme formiamo gli X_Gold.

  6. #6
    grazie
    L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)

  7. #7
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    Ciao, ma per calcolare gli anni giusti (in base alla data di nascita) dovresti fare una cosa del genere:

    codice:
    anni = Year(Date) - Year(dataNascita)
    If DateAdd("yyyy", anni, dataNascita) > Date Then
      anni = anni - 1
    End If
    
    Response.Write(anni)
    Jupy

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.