Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    33

    [Script] Tempo dall'inizio dell'anno errato

    Salve a tutti,
    tra gli esempi js da scaricare ho trovato questo script che calcola i giorni trascorsi dall'inizio dell'anno, ma è errato

    codice:
    
    <HTML>
    <HEAD>
    
    <!-- Codice scaricato gratuitamente da HTML.it, il sito italiano sul Web publishing
                                       http://www.html.it -->
    
    <TITLE>Esempi Javascript: esempio pratico </TITLE>
    
    
    </HEAD>
    
    <BODY bgcolor="white">
    
    
    <script language="JavaScript">
    <!-- 
    
      today = new Date();
    
      start = new Date(today.getYear(),00,01);
    
      delta = ((today.getTime()-start.getTime()) / 1000 / 60 / 60 / 24);
    
      document.write("
    
    Oggi e' il <FONT SIZE=2>",
    
                      today.getDate(), "/", today.getMonth()+1, "/", today.getYear())
    
      document.write("</FONT> e sono le ore <FONT SIZE=+2>",
    
                      today.getHours(), ":", today.getMinutes(), ":", today.getSeconds())
    
      document.write("</FONT>
    Dall'inizio dell'anno sono passati <FONT SIZE=+2>",
    
                      Math.round(delta), "</FONT> giorni.
    
    ")
    
    // ---------------------------------------------------------------------->
    
    </SCRIPT>
    
    
    </body>
    </html>
    ho provato a modificare la stringa che dovrebbe calcolare il trascorrere dei giorni (/ 1000 / 60 / 60 / 24) ma andando avanti ed indietro con i giorni poi non si aggiorna.

    Avete per caso idea di come fargli contare i giorni correttamente?

    Grazie a tutti dell'attenzione

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    il metodo .getYear() ha il "baco del millennio".

    Usa al suo posto .getFullYear()
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    33
    grazie per aver risposto, ma non funziona: a video non stampa neppure più la data

    qualche altra idea? :master:



    grazie per l'attenzione

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    33
    scusate, arcano risolto: lo script funziona perfettamente ma solo con ie, con ff no.

    avete dritte per adattarlo anche ad altri browser??


    grazie dell'attenzione

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Con al correzione .getFullYear() dovrebbe funzionare in ogni browser.

    Se non funziona, posta lo script come lo stai usando ora.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    33
    si, perfetto, funziona.


    grazie e scusa l'up

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.