- Home
- Categorie
- Coding e Sistemistica
- PHP
- funzione per calcolare minuti a ore
-
funzione per calcolare minuti a ore
Salve,
premetto che la funzione lo trovata, d'altronde era impossibile per un principiante come me scriverla,
comunque lo adattata al mio codice e' funziona (grazie Stefano per avermi illuminato sulle variabili e switchcosa e' allora da fixare?
quando restituisce i minuti visualizza anche 0 Hours, vorrei che non fosse visibile
altro, adesso la stringa e in inglese, ma voglio cambiarla in italiano, pero' ci vorrebbe un adattamento
esempio:
1 ora e 40
quando viene visualizzata 1 ora va bene, ma in caso di ore deve cambiare la stringa automaticamente da ora/ore
forse servono gli if o lo switch :bho:
[PHP] <?php
// function to convert minutes into hours and minutes for a jobsheet.
function convertFromMinutes($job_duration)
{
$hours = (int)($job_duration / 60);
$minutes = $job_duration - ($hours * 60);
return array('hours' => $hours, 'minutes' => $minutes);
}$job_duration = $row['minutes'];
$job_duration = convertFromMinutes($job_duration);
//echo "Job duration = " . $job_duration['hours'] . " Hours "
// . $job_duration['minutes'] . " Minutes ";?> [/PHP]
[PHP]<p class="bioheading">Minutes</p><p class="biodata"><?php echo $row['minutes']; ?> - <b><?php echo $job_duration['hours'] . " Hours " . $job_duration['minutes'] . " Minutes ";?></b></p>[/PHP]