Page 1 sur 1

Formater une date

Posté : 15 janv. 2007, 23:49
par DarkTrader
Bonjour a tous,

Premier message, et evidemment une question.

J'ai un script qui réalise des calculs, et qui me donne une heure, selon ce formatage :

15,3568.....

Mais j'aimerai bien que celà me le donne en heure, minute et seconde.

J'ai pas trouvé sur le fofo ce que je cherche, peut etre avez vous uen idée?

Merci!!

Posté : 16 janv. 2007, 00:21
par Xenon_54
Ceci devrait théoriquement fonctionner:
<?php
function hour2string($hours) {
    $h = floor($hours);
    $hours = $hours-$h;
    $hours = $hours*60;
    $m = floor( $hours );
    $hours = $hours-$m;
    $hours = $hours*60;
    $s = $hours;
    printf('%u:%u %d', $h, $m, $s);
}

hour2string(15.3568);
?>
Vérifie si c'est le résultat attendu.

Posté : 18 janv. 2007, 22:21
par DarkTrader
Super, ca fonctionne!!!

Merci a toi!!

Posté : 18 janv. 2007, 22:25
par albat
Modération :
DarkTrader, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à gauche de ce sujet.