Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110

    [PHP] conteggio minuti e ore

    Ciao a tutti,
    ho due variabili:
    ore_totali e minuti_totali

    in minuti_totali potrei avere un valore superiore a 59 es. 80...
    io vorrei che se il valore è maggiore di 60, ore_totali venga incrementato di 1 (o 2 ecc se i minuti
    totali sono 120 ecc)...
    come potrei fare?

    grazie
    Forumista Kriptoniano

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    La risposta è nella domanda
    Codice PHP:
    if ($minuti_totali >= 60)
    {
        
    $ore_da_aggiungere floor($minuti_totali/60);
        
    $ore += $ore_da_aggiungere;
        
    $minuti_totali -= $ore_da_aggiungere 60;

    Ho fame e sto scrivendo di fretta, quindi non ho verificato, ma l'idea dovrebbe essere valida

  3. #3
    Una semplice divisione dovrebbe bastare

    ore_totali=minuti_totali/60 (questa restituisce l'intero della divisone, quindi ad esempio per 80 minuti ottieni che 80/60=1)
    poi
    minuti_totali=Ore_totali%60 (questa invece restituisce il resto della divisone, quindi per 80 minuti ottieni 80/60=20)

    Alla fine per 80 minuti avrai ore_totali=1 e minuti_totali=20

  4. #4
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    Grazie mille!
    Forumista Kriptoniano

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.