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?

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>
Grazie in anticipo, ovviamente.