Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [JS] Conta-giorni che non funziona sempre correttamete

    Ciao, ho messo su questo semplice script che conti quanti giorni sono passati da una data X, ma spesso da numeri negativi o comunque infeririori al normale, a cosa può essere dovuto?? Se ci sono alternative migliori con PHP (e mi pare che ci siano) come si può fare (anche se non è la sezione adatta ), grazie!

    <script language="JavaScript" type="text/javascript">
    oggi = new Date()
    fondazione = new Date("February 16, 2002")
    fondazione.setYear = oggi.getYear;
    conteggio = (oggi.getTime() - fondazione.getTime()) / (1000*60*60*24);
    conteggio = Math.round(conteggio);
    document.write("Il sito di ... festeggia oggi i suoi "+conteggio+" giorni di vita!");
    </script>

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Quello script conta i giorni passati o che mancano al compleanno (dello stesso anno solare di oggi).

    Per il numero di giorni passati, devi togliere la riga
    fondazione.setYear = oggi.getYear;
    (che tra l'altro usa funzioni deprecate: getYear() ha il baco del millennio: occorre usare getFullYear() ).

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.