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

Discussione: Confronto Data

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    15

    Confronto Data

    Ciao a tutti...

    io devo prendere una data (giorno, mese e anno) scritta in un file data.txt e confrontarla con quella in vigore in quel momento (cioe' prendendo quella di sistema) per verificare se la data scritta nel file è gia' passata o no...

    come posso fare?

    Grazie mille per l'aiuto...

    CIAO


  2. #2
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    io ho fatto così

    nel file di testo

    y=2003&mn=7&day=23

    nel fla, in un movie clip

    onClipEvent (load) {
    loadVariables("file.txt",this);
    }

    onClipEvent (data) {
    dataEsterna = new Date(Number(y),Number(mn), Number(day));
    scaricato=true
    }

    onClipEvent (enterFrame) {
    attuale = new Date();
    if(scaricato){
    if(dataEsterna.getTime()>attuale.getTime()){
    //azioni che devi far fare
    }
    }
    }

    controlla (con controlla sintassi) che ho chiuso tutti i comandi che ho cancellato la parte dei miei comandi

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    15
    Grazie mille per l'aiuto...

    ho usato il tuo codice, ma forse ho un problema...

    facendo una trace della data attuale è tutto ok, ma se faccio la trace della dataEsterna mi esce:

    DATA ESTERNA= Sun Dec 31 00:00:00 GMT+0100 1899

    indipendentemente da quello che scrivo nel file esterno...

    grazie ancora per l'aiuto...


  4. #4

  5. #5
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    può essere che dipende da me, nel senso che io in realtà nella file di testo esterno ho scritto

    y=2003&mn=7&day=23&hr=0&mint=0&sec=0

    e nel fla

    dataEsterna = new Date(Number(y),Number(mn), Number(day), Number(hr), Number(mint), Number(sec));

    cioè ho inserito anno, mese, giorno, ora, minuti e secondi

    pensando che a te ora, minuti e secondi non servivano, li ho tolti pensando che fossero opzionali

    evidentemente non è così, rinseriscili e vediamo se va a posto

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    15
    Ho provato a sostituire come mi hai detto ma purtroppo ottengo sempre lo stesso risultato di prima...



    grazie comunque per l'aiuto...


  7. #7
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    se puoi mandami il tuo fla anche molto semplificato e il file di testo, sennò ti mando il mio, sperando che riesci a leggerlo visto che ho un macintosh

  8. #8
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    ho appena ricontrollato cambiando il mio fla per adattarlo al tuo caso (era un countdown)

    e così mi funziona benissimo

    onClipEvent (load) {
    loadVariables("file.txt",this);
    }

    onClipEvent (data) {
    scadenza = new Date(Number(y),Number(mn), Number(day), Number(hr), Number(mint), Number(sec));
    scaricato=true
    }
    onClipEvent (enterFrame) {
    attuale = new Date();
    if(scaricato){
    if(scadenza.getTime()>attuale.getTime()){
    countdown = "data valida";
    }else{
    countdown = "data scaduta";
    }
    }
    }

  9. #9
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    non è che per caso facendo copia e incolla ti ha mandato a capo questa parte (che non deve andare a capo)?

    scadenza = new Date(Number(y),Number(mn), Number(day), Number(hr), Number(mint)
    Number(sec));

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    15
    Grazie ancora per l'aiuto...

    non sono andato a capo nell'inserire la stringa...

    ora provo a ricontrollare ancora il tutto con la nuova versione che mi hai mandato...

    Grazie ancora...


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.