Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problema ANNO su Data

  1. #1

    Problema ANNO su Data

    Salve a tutti,
    in una pagina ho inserito la seguente sunzione per visualizzare data e ora:
    <SCRIPT LANGUAGE="JavaScript">
    var Compteur = null;
    var CompteurTourne = false;

    function DemarreHorloge () {
    if(CompteurTourne)
    clearTimeout(Compteur);
    CompteurTourne = false;
    AfficheTemps();
    }

    function AfficheTemps () {
    var Temps = new Date();
    var TempsLocal = Temps.getTime()+
    (Temps.getTimezoneOffset()-60)*60;
    var Maintenant = new Date(TempsLocal);
    var Heure = " " + Maintenant.getHours();
    var minutes = Maintenant.getMinutes();
    var secondes = Maintenant.getSeconds();
    Heure += ((minutes < 10) ? ":0" : ":") + minutes;
    Heure += ((secondes < 10) ? ":0" : ":") + secondes;
    document.Horloge.FenetreHeure.value = Heure;
    var AujourdHui = " " + Maintenant.getDate();
    var Mois = Maintenant.getMonth()+1;
    var Annee = Maintenant.getYear();
    AujourdHui += "/" + Mois + "/" + Annee;
    document.Horloge.FenetreDate.value = AujourdHui;
    Compteur = setTimeout("AfficheTemps()",1000);
    CompteurTourne = true;
    }
    // -->
    </SCRIPT>

    ...
    <body onLoad="DemarreHorloge()">
    ...
    <FORM name="Horloge" class="Stile1" onSubmit="0" >
    <span class="Stile4">
    <script language="javascript">
    <!--
    var oggi = new Date();
    var sett = oggi.getDay();
    switch (sett)
    {
    case 0 : sett="Domenica";
    break;
    case 1 : sett="Lunedì";
    break;
    case 2 : sett="Martedì";
    break;
    case 3 : sett="Mercoledì";
    break;
    case 4 : sett="Giovedì";
    break;
    case 5 : sett="Venerdì";
    break;
    case 6 : sett="Sabato";
    break;
    }
    var adesso= sett
    document.write(" "+adesso)
    //-->
    </script>
    </span>



    <input type="text" name="FenetreDate" size=12 value="" class="form" align="left" />
    <span class="Stile4">Time</span>
    <INPUT type="text" name="FenetreHeure" size=12 value="" class="form" align="left">
    </INPUT>
    </FORM>

    riaprendo la pagina mi scrive
    Giovedì 19/05/111 Time 18:09:43

    Come mai 111?
    Grazie

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Usa: Maintenant.getFullYear();
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Grazie Mille!
    Funziona

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 © 2026 vBulletin Solutions, Inc. All rights reserved.