Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: differenza date

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    395

    differenza date

    buonasera a tutti

    ho un dubbio su come risolvere una differenza tra 2 date.

    al momento uso:
    if DateDiff("yyyy", gioc("anno"), Date()) < 1 then
    pagamento 25,00 €
    end if

    per calcolare la quota associativa se la data è inferiore a 1 anno

    fin qui tutto bene

    il problema è che devo anche fare un conto per la quota associativa che viene pagata ogni 3 anni!!!

    nella tabella il "gioc("anno") è impostato al momento dell'iscrizione del club, quindi poi dovrebbe rimanere fissa (non vorrei modificarla ogni 3 anni).

    come faccio a calcorare che ogni 3 anni il club paga la quota altrimenti non la paga?

    spero di essermi spiegato bene.
    Grazie.

  2. #2
    da qualche parte devi memorizzarti la data del pagamento della quota associativa.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    395
    quello lo ho già fatto.

    poi pensavo di fare un FOR/NEXT che conta ogni 3

  4. #4
    e perché? confronta la data dell'ultimo pagamento con oggi....

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    395
    certo

    ma come faccio a dargli il conto a multipli di 3?

    cioè deve pagare nel 2009 poi nel 2012 poi nel 2015 ecc.

    grazie

  6. #6
    ma che te frega? sono sempre 3 anni dall'ultimo!

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    395
    no, la prima volta sono 3 poi 6 poi 9 ecc.

  8. #8
    Originariamente inviato da ottoboni77
    no, la prima volta sono 3 poi 6 poi 9 ecc.
    ma fai apposta?

    io pago oggi. anno ultimo pagamento 2009
    nel 2012 mi avvisi perché anno odierno - anno ultimo pagamento = 3
    pago. anno ultimo pagamento 2012
    nel 2015 mi avvisi perché anno odierno - anno ultimo pagamento = 3
    pago. anno ultimo pagamento 2015
    nel 2018 mi avvisi perché anno odierno - anno ultimo pagamento = 3


    devo continuare?

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    395
    io nella tabella non aggiorno l'anno del primo pagamento!!!! quindi rimane 2009 il primo pagamento

  10. #10
    alla mia domanda (vedi mio primo post) hai risposto che lo fai: diciamo che ho posto male la domanda...

    non ti sembra una mancanza il fatto che non ti segni la data dell'ultimo pagamento? come fai a sapere se ha pagato oppure no?

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.