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.