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

    [PHP] Trasformare Minuti in HH:MM

    Salve a tutti.
    Avendo una variabile contenente i minuti
    codice:
    $Minuti=140;
    vorrei visualizzare un output del tipo:

    Durata (HH:MM) 02:20

    oppure

    Durata 02h e 20m

    Per meta' ci sono riuscito. Ossia
    codice:
    $Ore=$Minuti/60  (2.333333333)
    Non riesco a prendere la parte decimale (0.333333333)
    per moltiplicarla * 60

    C'e' una funzione a riguardo?
    Grazie

  2. #2
    $minuti = 140;
    echo gmdate('H:i', ($minuti * 60));
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    codice:
    $tempo = 140;  // tempo in minuti
    $ore = floor($tempo / 60);
    $minuti = $tempo % 60;
    echo "$ore:$minuti";

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Originariamente inviato da andr3a
    $minuti = 140;
    echo gmdate('H:i', ($minuti * 60));
    di nascosto modificasti....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Originariamente inviato da piero.mac
    di nascosto modificasti....
    avevo scritto date senza provare poi mi sono accorto che sparava sempre un' ora in piu'

    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  6. #6
    Infatti mi chiedevo come mai stampasse 1 ora in piu'.

    Comunque funziona in entrambi i casi.

    Grazie ragazzi

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.