Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685

    [MX] "ottimizzare" la data che acquisisco

    Ciao,
    devo scrivere la data odierna e lo faccio con queste due righe:

    myDate = new Date();
    data_odierna = (myDate.getFullYear() + "-" + (myDate.getMonth() + 1) + "-" + myDate.getDate());

    Avrei però bisogno di scrivere i giorni e i mesi in due cifre:
    es. 01, 02, ..., 10, 11, ...

    ma non so come si fa!

    Grazie
    FaX

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: [MX] "ottimizzare" la data che acquisisco

    Originariamente inviato da ilpiubello
    Ciao,
    devo scrivere la data odierna e lo faccio con queste due righe:

    myDate = new Date();
    data_odierna = (myDate.getFullYear() + "-" + (myDate.getMonth() + 1) + "-" + myDate.getDate());

    Avrei però bisogno di scrivere i giorni e i mesi in due cifre:
    es. 01, 02, ..., 10, 11, ...

    ma non so come si fa!

    Grazie
    devi utilizzare degli if che a seconda che il mese sia minore di 10 o maggiore aggiunge o no lo zero prima di mese e giorno

  3. #3
    Utente di HTML.it L'avatar di arn
    Registrato dal
    Jun 2002
    Messaggi
    420
    Ti allego un qualcosa che avevo fatto tempo fà, che ha dentro quello che ti serve e anche di + (check per scadenza)...

    Modificalo secondo le tue esigenze, ciauz


    //SCADENZA LICENZA SOFTWARE
    //dalla riga n°30 in giù si imposta la data
    stop();
    //
    //Determiniamo la data
    months = new Array('01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12');
    days = new Array('Lun', 'Mar', 'Mer', 'Gio', 'Ven', 'Sab', 'Dom');
    date1 = new Date();
    day = date1.getDay();
    month = date1.getMonth();
    show_day = days[day-1];
    show_date = date1.getDate();
    // creo il giorno come 06 e non 6
    if (show_date<10) {
    giorno = "0"+show_date;
    } else {
    giorno = show_date;
    }
    //trace("Il giorno di oggi in num. è "+giorno);
    // --->fine creazione giorno
    show_month = months[month];
    show_year = date1.getFullYear();
    today_now = +show_day+","+giorno+"/"+show_month+"/"+show_year;
    trace("La data di oggi è "+today_now);
    today_check = show_year+show_month+giorno;
    trace("Per la verifica oggi è = "+today_check);
    //
    // La scadenza è fissata il:
    trace ("");
    trace("IMPOSTAZIONI SCADENZA");
    num_giorno = 28
    trace ("giorno = "+num_giorno);
    //---------------
    mese = 2;
    trace ("mese = "+mese);
    //---------------
    anno = 2005;
    trace ("anno = "+anno);
    //---------------
    // Check se minore di dieci
    if (mese<10) {
    mese = "0"+mese;
    }
    if (num_giorno<10) {
    num_giorno = "0"+num_giorno;
    }
    scadenza = ""+anno+mese+num_giorno;
    //---------------
    scaduto_il = num_giorno+"/"+mese+"/"+anno;

    trace ("Scadenza = "+scadenza);
    trace("Programma con licenza impostata fino al = "+scaduto_il);
    //
    if (scadenza<=today_check) {
    // Messaggio di errore, il prog. è scaduto !
    gotoAndPlay("fine", "scaduto");
    } else {
    // Nessun Messaggio, esegue il programma !
    gotoAndPlay("programma", "esecuzione");
    }
    //-------------------------------
    termina = "La licenza del programma è fino al "+scaduto_il;
    //:::www.arnaldobrescia.too.it

    La rapidità che è una virtù, genera un vizio che è la fretta !
    -------------------------
    Browser: Opera & Firefox

  4. #4
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Vado per la via più semplice (come avrò fatto a non pensarci prima...) suggerita da and80 ma immagazzino li codice di arn perché potrebbe tornarmi utile in futuro.

    Grazie ragazzi!
    FaX

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.