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

    Date Object Help me

    save a tutti e complimenti per questo favoloso forum.
    Volevo chiedervi un aiutino riguardo a un javascript,in rete non sono riuscito a trovare nulla.
    Mi piacerebbe sapere se esiste un javascript che ogni settimana mi aggiorni la data.
    Mi spiego meglio,ogni settimana inserisco la data del sabato a venire manualmente rigaurdante un evento sempre nuovo,mi piacerebbe che in automatico,ad esempio alle ore 3 del mattino del giorno successivo in automatico mi sommi la data di 7 giorni e lo faccia in loop x sempre.
    Tipo : Sabato 5 giugno 2010 alle 3 del mattino della domenica 6 giugno,mi cambia in automatico la data in Sabato 12 giugno 2010 e alle 3 del mattino del 13 giugno me la cambi di nuovo,in loop insomma.
    Se po' fa'?
    Susate ho una tastiera di gomma cinese e quindi qualche lettera e punteggiatura è sballata.
    Grazie in anticipo.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ma e' cosi' difficile individuare il tema e metterlo nel titolo ?
    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
    Scusa è che non avevo appreso subito le regole fondamentali del forum. Ti ringrazio per avermi dato un suggerimento ,ma tutt'ora non sono riuscito a venirne a capo.
    Help me.

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non specifichi in quale giorno alle tre si cambia... facciamo che sia la domenica
    codice:
    <script>
    // impostazione - esempio sabato 1 maggio 2010
    a_partire_da = new Date(2010,4,1); // data di inizio della rotazione
    
    // variabile finale
    sabato = a_partire_da;
    
    // ottengo il sabato seguente superiore ad oggi
    prossimo = new Date(sabato); prossimo.setDate(prossimo.getDate()+7);
    oggi = new Date(); 
    while(prossimo<oggi) {
    	sabato = new Date(prossimo);
    	prossimo.setDate(prossimo.getDate()+7);
    } 
    
    // ottengo le tre della domenica successiva
    scatta = new Date(sabato); scatta.setHours(27);
    // e' ora di cambiare?
    if (oggi>=scatta) {
    	sabato = prossimo;
    }
    
    // formatto la stringa di visualizzazione
    visualizza = String(sabato.getDate())+" "+("Gennaio,Febbraio,Marzo,Aprile,Maggio,Giugno,Luglio,Agosto,Settembre,Ottobre,Novembre,Dicembre").split(",")[sabato.getMonth()]+" "+sabato.getFullYear();
    document.write("Il prossimo evento e' il "+visualizza);
    </script>
    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
    Scusa se rispondo solo ora,mamma mia era proprio quello che cercavo,sei un genio,come faccio per ringraziarti?

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.