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

    [Javascript] Formattare una data

    salve ragazzi io ho un campo di testo e devo fare in modo che dopo aver inserito il contenuto mi compaia nella forma

    xxxxxx/AA dove AA è 05,06 etc....

    scrivo questo codice

    var protocollo = document.forms.frmAdmin.PROTOCOLLO_DOP.value;
    var tempo=new Date();
    var anno=tempo.getYear();
    protocollo=protocollo+"/"+anno;
    ma non riesco a riportare l'anno sotto la forma che vorrei..... ho anche cercato di convertirlo prima in stringa e poi fare una substr(), ma niente non ne vuole sapere che devo fare?????

    Grazie in anticipo.....

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    .getYear() non e` un metodo valido: in qualche browser non c'e` piu`.

    Usa cosi`:
    var anno=tempo.getFullYear().substr(2);
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    innanzitutto ti ringrazio per la risposta cmq non va lo stesso in pratica ho visto che il tipo di anno è number quindi ho convertito prima anno in stringa e poi ho cercato di prendermi la sottostringa, ma in pratica niente anche così.....non riesce a convertire anno in stringa......perchè=?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    E` vero che l'anno e` un numero, e che substr() lavora sulle stringhe, ma JS dovrebbe fare il cast automaticamente.

    Comunque per fare il cast esplicito:
    codice:
    var protoc = document.forms['frmAdmin'].PROTOCOLLO_DOP.value;
    var anno = String(tempo.getFullYear()).substr(2);
    alert(anno);
    protoc += "/"+anno;
    alert(protoc);
    document.forms['frmAdmin'].PROTOCOLLO_DOP.value = protoc;
    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.