Addition en php


webac
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 373
Inscription: 4 Mar 2005

Addition en php

Message le Jeu Sep 27, 2007 11:53

Bonjour,

Je cherche a additionner des minutes stockés dans une base de données sous cette forme :

10
90
120 etc...

et les afficher en heures minutes.

j'ai fais des tests avec la fonction round mais rien de concluant.
merci de m'aiguiller.


e-kiwi
Modérateur
Modérateur
 
Messages: 15541
Inscription: 23 Déc 2003

Message le Jeu Sep 27, 2007 12:07

je vois pas ou est le probleme, tu les additionne, divise par 60 pur avoir les heures , et tu soustrait le resultat au chiffre initial pour les minutes)


julienr
WRInaute impliqué
WRInaute impliqué
 
Messages: 911
Inscription: 5 Aoû 2003

Message le Jeu Sep 27, 2007 12:38

Code: Tout sélectionner
$heure = ceil($x/60);
$minute = $x%60;


webac
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 373
Inscription: 4 Mar 2005

Message le Jeu Sep 27, 2007 13:06

bonjour e-kiwi je n'ai pas bien saisi ta réponse j'ai effectivement divisé le total par 60 mais cela me donne par exemple 1.25 heures pour 75mn hors je souhaite afficher 1.15 heures.


webac
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 373
Inscription: 4 Mar 2005

Message le Jeu Sep 27, 2007 13:11

ta solution fonctionne julienr mais a la place de ceil j'ai mis round.

Merci a vous deux

Didier_S
WRInaute impliqué
WRInaute impliqué
 
Messages: 567
Inscription: 24 Aoû 2004

Message le Jeu Sep 27, 2007 14:40

ni ceil, ni round, c'est floor qu'il faut utiliser
ceil = entier au dessus
round = entier le plus proche (déconnera avec les minutes > 50)
floor = entier en dessous

et comme 14h59, bah c'est 14h, il faut utiliser floor ;)


webac
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 373
Inscription: 4 Mar 2005

Message le Jeu Sep 27, 2007 16:32

Merci pour l'info Didier_S c'est bon a savoir


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités