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

    javascript + intervallo date particolare

    Salve a tutti vi spiego il mio problema, ho una situazione del genere:
    Codice PHP:
    var scadenze = {
                                        
    _01: {
                                
    data'2011-08-20 20:25'
                        
    },
                            
    _02: {
                                
    data'2011-09-09 20:25'
                        
    },
                            
    _03: {
                                
    data'2011-09-17 17:40'
                        
    },
                            
    _04: {
                                
    data'2011-09-20 20:25'
                        
    },
                            
    _05: {
                                
    data'2011-09-24 17:40'
                        
    },
                            
    _06: {
                                
    data'2011-10-1 17'
                        
    },
                            
    _07: {
                                
    data'2011-10-15 17'
                        
    },
                            
    _08: {
                                
    data'2011-10-22 17:40'
                        
    },
                            
    _09: {
                                
    data'2011-10-25 20:25'
                        
    },
                            
    _010: {
                                
    data'2011-10-29 17:40'
                        
    },
                            
    _11: {
                                
    data'2011-11-5 17:40'
                        
    },
                            
    _12: {
                                
    data'2011-11-19 17:40'
                        
    },
                            
    _13: {
                                
    data'2011-11-25 20:25'
                        
    },
                            
    _14: {
                                
    data'2011-12-2 20:25'
                        
    }            }
                
                var 
    giornata "_04"
    vorrei che giornata si aggiornasse automaticamente in base alle scadenze. Per esempio oggi è 18-09-2011 per cui giornata deve contenere l'id della scadenza subito successiva ad oggi, cioè _04.

    Sto uscendo pazzo come cavolo si fa? help me!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Io di getto opterei per farlo fare al server (col linguaggio che usi), poi forse mi sbaglio e c'è una soluzione anche in javascript
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Come faccio a farlo in php?

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Fai spostare (link segnala ad un moderatore) la discussione nel forum php
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Ho provato a fare così:

    Codice PHP:

    var giornata = <?php
    echo "\"".getGiornata()."\";";
                    
                function 
    getGiornata()
                {
                    
    $oggi time();
                    
    $flag 0;
                    for(
    $i=0$i<count($scadenze); $i++)
                    {
                        
    $campi explode(","$scadenze[$i]);
                        
    $scade time($campi[0]);
                        
    $flag $scade $oggi;
                        if(
    $flag<&& $i>0)
                            break;
                    }
                    
                    if(
    $i<10)
                        return 
    "0".($i+1);
                    else
                        return 
    $i+1;
                }
    ?>
    Scadenze prende i dati da un file txt che è questo:

    Codice PHP:
    2011-08-20 20:25,
    2011-09-09 20:25,
    2011-09-17 17:40,
    2011-09-20 20:25,
    2011-09-24 17:40,
    2011-10-1 17,40,
    2011-10-15 17,40,
    2011-10-22 17:40,
    2011-10-25 20:25,
    2011-10-29 17:40,
    2011-11-5 17:40,
    2011-11-19 17:40,
    2011-11-25 20:25,
    2011-12-2 20:25
    Ma restituisce sempre 01...non so come fare... Dovrebbe restituire "04"; poi dal giorno 20-09-2011 dovrebbe restituire "05"... e così via... chi mi aiuta?

  6. #6
    nessuno mi aiuta? dai sto impazzendo!!!! up up up up!

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.