Arrondir date mktime

Résolu/Fermé
Nai Messages postés 711 Date d'inscription vendredi 29 avril 2005 Statut Membre Dernière intervention 25 août 2023 - 31 mars 2016 à 20:35
Nai Messages postés 711 Date d'inscription vendredi 29 avril 2005 Statut Membre Dernière intervention 25 août 2023 - 4 sept. 2016 à 19:10
Bonsoir,
Je cherche à arrondir le résultat de ceci :
<?
$debut = mktime(0, 0, 0, 1, 1, 2016);
$maintenant = time();
$diff = $maintenant - $debut;
echo 'Le chantier est commencé depuis '.$diff / 86400 . 'jours';
?>

Actuellement j'ai : "Le chantier est commencé depuis 90.814027777778 jours".
Entre nous, 91 m'aurait suffit ^^

Comment faire ?

Merci d'avance de votre aide !


2 réponses

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
1 avril 2016 à 01:27
0
Nai Messages postés 711 Date d'inscription vendredi 29 avril 2005 Statut Membre Dernière intervention 25 août 2023 54
1 avril 2016 à 22:04
Merci !
Ça doit être ce que je cherche, mais je ne comprend pas comment ça fonctionne :/

<? float round ( float $diff [, int $precision = 0 [, int $mode = PHP_ROUND_HALF_UP ]] )
$debut = mktime(0, 0, 0, 1, 1, 2016);
$maintenant = time();
$diff = $maintenant - $debut;
echo 'Le chantier est commencé depuis '.$diff / 86400 . 'jours'; ?>

Peut-être n'ai-je pas mis le code où il faut ?
Merci d'avance pour votre aide !
0
Nai Messages postés 711 Date d'inscription vendredi 29 avril 2005 Statut Membre Dernière intervention 25 août 2023 54
Modifié par Nai le 4/09/2016 à 19:10
Solution trouvée il y a quelques temps. Ça peut aider.
<? $heure = '00';$minute = '00';$seconde = '00';$mois = '01';$jour = '01'; $annee = '2016'; $timestamp = mktime($heure, $minute, $seconde, $mois, $jour, $annee); $time = time() - $timestamp; $seconde = floor($time);$minute = floor($seconde/60);$heure = floor($minute/60);$jour = floor($heure/24);$mois = floor($jour/31);$annee = floor($jour/365.25);
echo '<h6>À la recherche d\'une solution depuis :</h6></br><h1>'.$jour.' jours </h1>'; ?>


Bien à vous,
Naï
ps: je surveille tous mes sujets non résolus, si solution vous avez, je la lirais à coup sûr :)
0