Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    17

    estrarre giorno della settimana

    Ciao a tutti ho un problema.

    Mi servirebbe uno script che mi estragga tutti i venerdì di un anno.
    Chi mi consiglia qualcosa?
    Grazie tanto

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: estrarre giorno della settimana

    Benvenuto sul forum

    Originariamente inviato da danese
    Ciao a tutti ho un problema.

    Mi servirebbe uno script che mi estragga tutti i venerdì di un anno.
    Chi mi consiglia qualcosa?
    Grazie tanto
    Cioe'? te li stampi a video durante la creazione della pagina? li inserisca in un <div>? in che formato li deve estrarre? di quale anno?

    ciao
    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
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    17
    Ti spiego voglio che ad esempio in una select mi compai quanti sono i venerdi di un anno:

    1
    2
    3
    4
    5
    6

    ad ogni numero deve corrispondere la data del venerdi come value.

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da danese
    Ti spiego voglio che ad esempio in una select mi compai quanti sono i venerdi di un anno:

    1
    2
    3
    4
    5
    6

    ad ogni numero deve corrispondere la data del venerdi come value.
    Ti rispondo per quello che ho capito e te lo faccio per l'anno in corso
    codice:
    <select>
    <script>
    var oggi = new Date();
    var anno = oggi.getFullYear();
    var inizio = new Date(anno,0,1);
    var indice = 0;
    while (inizio.getFullYear()==anno) {
    	if (inizio.getDay()==5) {
    		indice++;
    		document.write("<option value=\""+inizio.getDate()+"/"+inizio.getMonth()+"/"+anno+"\">"+indice+"</option>");
    	}
    	inizio.setDate(inizio.getDate()+1);
    }
    </script>
    </select>
    ciao
    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

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    17
    Grazie tanto hai proprio capito bene.
    Un'altra piccola cosa, se invece voglio selezionare l'anno tramite un select cosa mi consigli?

  6. #6
    br1, hai fatto un piccolo errore (in rosso ):
    codice:
    ...
    document.write("<option value=\""+inizio.getDate()+"/"+(inizio.getMonth() + 1).toString()+"/"+anno+"\">"+indice+"</option>");
    ...
    getMonth(), al solito, torna i mesi da 0 a 11

    Quante volte ci sono caduto!

    Ciao!
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    17
    Si ho corretto tutto io:
    var mese = inizio.getMonth()+1;

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.