Ciao ragazzi, sto lavorando a un codice javascrip per "stampare" un messaggio diverso a seconda del mese, del giorno e dell'ora. Fin qui credo di esserci riuscito. Sbirciando un po' di codici online e combinandoli, e il risultato c'è. Quello che ora non riesco a capire è come fare per livellare ulteriormente il periodo di riferimento, includendo i minuti. Ho provato a indicare direttamente i minuti, tipo (hour < 21.50), ma non funziona, prende sempre e solo i primi numeri, ovvero quelli dell'ora. Voi avete qualche idea? Devo usare il .getMinutes(); per caso? Ma come?
Grazie in anticipo, ovviamente.codice:<script language="JavaScript" type="text/javascript"> <!-- // January = 0 Febraury = 1 ... var calendar = new Date(); var month = calendar.getMonth(); var day = calendar.getDate(); var hour = calendar.getHours(); var nodate = 1; if ((month == 6) && (day == 30) && (hour < 21)) {document.write('evento 1'); var nodate = 0;} else if ((month == 6) && (day == 30) && (hour < 22)) {document.write('evento 2'); var nodate = 0;} // --> </script>

Rispondi quotando