Formater une date

Petit nouveau ! | 2 Messages

15 janv. 2007, 23:49

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!!

Mammouth du PHP | 1885 Messages

16 janv. 2007, 00:21

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.
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Petit nouveau ! | 2 Messages

18 janv. 2007, 22:21

Super, ca fonctionne!!!

Merci a toi!!

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

18 janv. 2007, 22:25

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.