Visualizzazione dei risultati da 1 a 3 su 3

Discussione: ciclo con le ore

  1. #1

    ciclo con le ore

    ciao, devo fare una funzione che partendo da un'ora iniziale (es: 13:30), un'ora finale (es: 20:00) e un'intervallo (es: 40) mi scrive tante righe quanti sono gli intervalli all'interno del range di tempo.

    esempio:

    13:30
    14:10
    15:50
    ...
    ...
    20:00

    sto provando così ma ho qualche difficoltà.
    codice:
    for ($x = $record['dalle']; $x <= $record['alle']; $x = $x + $intervallo)			                    {
        ?><tr><td><?=$x;?></td></tr><?
    }                            
    
    
    come posso fare?
    funzioni per le ore? tipo timeadd()
    
    grazie
    ciao

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    non l'ho testato, potrebbero esserci anche dei banali errori di sintassi, ma con questo ti fai un idea di come fare:
    codice:
    $start = mktime(13, 30, 0, 0, 0, 0); // valore in secondi 
    $end = mktime(20, 00, 0, 0, 0, 0); // valore in secondi
    
    $intervallo = 30*60; (30 minuti per 60 secondi);
    
    while($start < $end) {
      echo date('H:i:s', $start);
      echo "
    ";
      $start += $intervallo;
    }

  3. #3
    grazie mille !!!!!

    ciao

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 © 2024 vBulletin Solutions, Inc. All rights reserved.