Page 1 sur 1

transformer seconde en minutes et secondes

Posté : 16 juin 2010, 20:48
par fabrice88250
Bonjour,
depuis un site je recupere un temps en seconde. Je voudrai transformer ce temps en minutes et seconde le hic est que je ne recupére que les minutes.
echo intval(abs($_POST['runtime'] / 60))
comment puis-je faire en sorte que si $_POST['runtime'] = 185secondes avoir en resulat 3m05 car actuellement je n'ai en resultat que 3 ?

Re: transformer seconde en minutes et secondes

Posté : 16 juin 2010, 20:53
par stealth35
Bonjour,
depuis un site je recupere un temps en seconde. Je voudrai transformer ce temps en minutes et seconde le hic est que je ne recupére que les minutes.
echo intval(abs($_POST['runtime'] / 60))
comment puis-je faire en sorte que si $_POST['runtime'] = 185secondes avoir en resulat 3m05 car actuellement je n'ai en resultat que 3 ?
c'est des maths de base quand même...
regarde du coté des modulos

Re: transformer seconde en minutes et secondes

Posté : 16 juin 2010, 22:01
par Aureusms
Si tu récupères un temps en secondes, il s'agit d'un timestamp vraisemblablement.
L'idée de stealth35 est bonne pour les modules (c'est le symbole % qui sera utilisé).
Si tu veux juste faire un affichage, regardes vers date().
Sinon c'est assez simple et tu y est presque :
<?php
$minutes = intval(abs($_POST['runtime'] /  60));
$secondes = intval($_POST['runtime'] )-intval($_POST['runtime'] )*60;
?>