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

    Messaggio diverso a seconda del mese/giorno/ora e minuto?

    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.

  2. #2
    Sono sorpreso di me stesso, ma credo di esserci arrivato da solo
    Con queste aggiunte sembra funzionare:

    codice:
    var minute = calendar.getMinutes();
    var clock = hour + "." + minute;

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.