Visualizzazione risultati 1 fino 6 di 6

Discussione: Contatore di tempo

  1. #1
    Guest

    Question Contatore di tempo

    Salve, vorrei sapere se esistesse uno script JS, javascript o PHP che mi permetta di vedere un cronometro aggiornato in tempo reale che misura il tempo a partire da un momento in poi, e ciò deve continuare a funzionare anche se sul sito nn c'è nessuno

  2. #2
    Guest

    Predefinito

    Un CountUp che misura i giorni, mesi e anni a partire da una data specifica?

    Se sì, io ce l'ho pronto e te lo posso passare

  3. #3
    Guest

    Predefinito

    si, grazie

  4. #4
    Guest

    Predefinito

    Allora questo è il contenuto del javascript:

    Codice HTML:
    /*******************************************/
    /** Gli anni sono "result[5]"             **/
    /** Le ore sono "result[2]"               **/
    /** I minuti sono "result[1]"             **/
    /** I secondi sono "result[0]"            **/
    /*******************************************/
    function countDown (refDate)
    {
    var now = new Date();
    var result = new Array (0, 0, 0, 0, 0, 0);
    var daysInMonths = new Array (31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
    var s2 = now.getSeconds ();
    var s1 = refDate.getSeconds ();
    if (s1 <= s2) result[0] = s2 - s1;
    else { result[0] = 60 + s2 - s1; result[1] = -1; }
    var m2 = now.getMinutes ();
    var m1 = refDate.getMinutes ();
    if (m1 <= m2) result[1] += m2 - m1;
    else { result[1] += 60 + m2 - m1; result[2] = -1; }
    var h2 = now.getHours ();
    var h1 = refDate.getHours ();
    if (h1 <= h2) result[2] += h2 - h1;
    else { result[2] += 24 + h2 - h1; result[3] = -1; }
    var d2 = now.getDate ();
    var d1 = refDate.getDate ();
    if (d1 <= d2) result[3] += d2 - d1;
    else 
    { 
    result[3] += daysInMonths[(12 + now.getMonth()) % 12] + (now.getMonth() == 1 && now.getFullYear () % 4 == 0 ? 1 : 0) + d2 - d1;
    result[4] = -1;
    }
    var mt2 = now.getMonth ();
    var mt1 = refDate.getMonth ();
    if (mt1 <= mt2) result[4] += mt2 - mt1;
    else { result[4] += 12 + mt2 - mt1; result[5] = -1 }
    var y2 = now.getFullYear ();
    var y1 = refDate.getFullYear ();
    result[5] += y2 - y1;
    return result;
    }
    
    function formatta ()
    {
    // Qui la data in formato anno, mese-1, giorno
       var result = countDown (new Date (2007, 10, 24));
       document.getElementById("countdown").innerHTML ="Cronometro partito da: " + result[4] + " mesi e " + result[3] + " giorni";
    
    }

    Poi, dove vuoi che si visualizzi il cronometro, inserisci questo:

    Codice HTML:
    <span id="countdown"></span>



    Ciao...

  5. #5
    Guest

    Predefinito

    Grazie

  6. #6
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Citazione Originalmente inviato da heidi52 Visualizza messaggio
    Un CountUp che misura i giorni, mesi e anni a partire da una data specifica?

    Se sì, io ce l'ho pronto e te lo posso passare
    heidi52... impara a "dare a Cesare quel che è di Cesare"... grazie.
    http://forum.it.altervista.org/basi-...n-countup.html

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •