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

    [JS] Valore variabile in base alla data

    Salve,
    vorrei che una variabile cambiasse valore in base alla data.

    In particolare il valore deve essere il conteggio all'interno di un array dei giorni precedenti la data attuale. Il formato della data contenuta nell'array è "anno-mese-giorno ora:minuti".

    Praticamente, avendo una cosa del genere:
    Codice PHP:
    var scadenze = new Array();
    scadenze.push("2011-09-10 20:20");
    scadenze.push("2011-09-15 20:20");
    scadenze.push("2011-09-21 20:20");
    scadenze.push("2011-10-10 20:20"); 
    Vorrei che la mia funzione restituisse, considerando la data odierna, il valore 2.

    Non riesco a capire come fare. Chi mi aiuta?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    codice:
    function gmeno() {
    	oggi = new Date();
    	var rv = 0;
    	for(var i=0; i<scadenze.length; i++) {
    		s = scadenze[i];
    		rv += (new Date(s.substr(0,4), parseInt(s.substr(5,2),10)-1, s.substr(8,2), s.substr(11,2), s.substr(14,2), 0)) > oggi ? 0 : 1;  
    	}
    	return rv;
    }
    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

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.