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

    cosa c'è che non va in questo script?? :(

    Ciao a tutti del forum,
    eccomi qui nuova arrivata...premessa: sto cercando di imparare qualcosa ma sono ancora moooolto ignorante sull'argomento, quindi non stupitevi se farò domande sciocche!
    Ho trovato questo script per visualizzare la data corrente, e l'ho semplicemente incollato nel mio sito...
    Ora però ho notato che mentre IE visualizza tutto correttamente, Firefox e Safari (non ho ancora provato con altri) invece di 2005 leggono l'anno come 105...
    Sapete spiegarmi perchè? Così imparo qualcosa anche io, che è ora
    grazie a tutti




    <script language="javascript">
    <!--
    today=new Date();
    var month=new Array('Gennaio', 'Febbraio', 'Marzo', 'Aprile', 'Maggio', 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre', 'Dicembre');
    var day=new Array('Domenica', 'Lunedi', 'Martedi', 'Mercoledi', 'Giovedi', 'Venerdi', 'Sabato');
    document.write(day[today.getDay()]+' '+today.getDate()+' '+month[today.getMonth()]+' '+today.getYear())
    //-->
    </script>

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    invece di

    today.getYear()

    usa

    today.getFullYear()

    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3

    funziona!

    vero!! funziona così
    grazie mille

    non è che per curiosità mi sai anche spiegare la differenza?

    ps...79% ??!! vero? bravi voi!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il metodo .getYear() conserva il "baco del millennio" ed e` deprecato.
    Serviva per scrivere l'anno con solo due cifre nel secolo scorso, e quindi a seconda del browser puo` scrivere solo le ultime cifre oppure togliere 1900 dall'anno a 4 cifre.

    Il metodo .getFullYear() invece e` corretto.
    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.