Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [MX04] DataField

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    [mx04] DataField

    ciao a tutti

    formatto il DataField cosi:
    codice:
    // Formatto la data del componente DataField
    myDF.selectedDate = new Date();
    var giorni = ["Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato"];
    var mesi = ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"];
    
    var oggi = myDF.selectedDate;
    
    var numero_giorno = oggi.getDate();
    var nome_giorno = giorni[oggi.getDay()];
    var nome_mese = mesi[oggi.getMonth()];
    var numero_anno = oggi.getFullYear();
    var data_testo = nome_giorno + " " + numero_giorno + " " + nome_mese + " " + numero_anno;
    var o = oggi.getHours();
    var ore = o < 10 ? "0" + o : o;
    var m = oggi.getMinutes();
    var minuti = m < 10 ? "0" + m : m;
    var s = oggi.getSeconds();
    var secondi = s < 10 ? "0" + s : s;
    var ora_testo = ore + ":" + minuti + ":" + secondi;
    trace(data_testo + " " + ora_testo);
    adesso perchè nel trace la data viene fuori cosi:
    Mercoledì 19 Gennaio 2005 11:04:47
    ma nel componente mi viene la data in inglese?? :master:

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    E dov'è che hai detto al datefield di darti la data in italiano?

    codice:
    // Formatto la data del componente DataField
    
    var giorni = ["Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato"];
    var mesi = ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"];
    myDF.monthNames  = mesi
    myDF.dayNames = giorni
    myDF.selectedDate = new Date();
    var oggi = myDF.selectedDate;
    
    var numero_giorno = oggi.getDate();
    var nome_giorno = giorni[oggi.getDay()];
    var nome_mese = mesi[oggi.getMonth()];
    var numero_anno = oggi.getFullYear();
    var data_testo = nome_giorno + " " + numero_giorno + " " + nome_mese + " " + numero_anno;
    var o = oggi.getHours();
    var ore = o < 10 ? "0" + o : o;
    var m = oggi.getMinutes();
    var minuti = m < 10 ? "0" + m : m;
    var s = oggi.getSeconds();
    var secondi = s < 10 ? "0" + s : s;
    var ora_testo = ore + ":" + minuti + ":" + secondi;
    trace(data_testo + " " + ora_testo);

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    grazie mille

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.