begin process at 2010 02 10 02:54:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

manipuler les heures en php


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

manipuler les heures en php

jeudi 7 mai 2009 à 12:38:37 | manipuler les heures en php

lsamsoumal

Bonjour tout le monde.
j'ai deux variables contenant des dates de la forme "hh:mm:ss" nommées $Total et $nb_heures_nominales dont je veux calculer le pourcentage
($Total/$nb_heures_nominales) et le mettre dans $ind1
j'ai fait le code suivant mais ca ne marche pas correctement:
$ind1=(strtotime($Total)/strtotime($nb_heures_nominales))*100;
par exemple si $Total=02:00:00 et $nb_heures_nominales=08:00:00
le résultat sera 99.998260420804
Est ce que quelqu'un peut m'aider à corriger mon code?
Merci d'avance.
vendredi 8 mai 2009 à 14:59:41 | Re : manipuler les heures en php

jeca

Bonjour,

Comme ça :
<?php
  $total = '02:00:00';
  $nb_heures_nominales = '08:00:00';

  list($heure, $minute, $seconde) = explode(':', $total);
  $totalSec = ($heure * 3600) + ($minute * 60) + $seconde;

  list($heure, $minute, $seconde) = explode(':', $nb_heures_nominales);
  $nb_heures_nominales_Sec = ($heure * 3600) + ($minute * 60) + $seconde;

  echo (($totalSec / $nb_heures_nominales_Sec) * 100) . ' %';
?>
Résultat => 25 %
vendredi 8 mai 2009 à 15:04:15 | Re : manipuler les heures en php

jeca

En plus propre :
<?php
  function calcSeconde($temps)
  {
    list($heure, $minute, $seconde) = explode(':', $temps);
    return ($heure * 3600) + ($minute * 60) + $seconde;
  }
  //----------------------------------------------------------------------------
  //----------------------------------------------------------------------------
  $total = '02:00:00';
  $nb_heures_nominales = '08:00:00';

  $totalSec = calcSeconde($total);
  $nb_heures_nominales_Sec = calcSeconde($nb_heures_nominales);

  echo (($totalSec / $nb_heures_nominales_Sec) * 100) . ' %';
?>
vendredi 8 mai 2009 à 15:06:36 | Re : manipuler les heures en php

lsamsoumal

Merci bien jeca


Cette discussion est classée dans : manipuler, nb, heures, total, nominales


Répondre à ce message

Sujets en rapport avec ce message

rien compris!! [ par saad123 ] G regardé dans le forum pour transmettre une variable javascript en php mais g pa trop compris! g regardé le lien sur dev.nexen.net mais g rien compri url rewriting et nombre de pages d'une requete [ par arnold002 ] Bonjour ¨¤ tous,Je viens de me lancer dans la r¨¦¨¦criture d'URL pour augmenter l'indexation de mes pages sur les moteurs de recherche.J'utilise le mo Transformer chaine texte venant de SQL en chaine math (formule de calcul) [ par tafa60 ] Bonjour,Je dois réaliser une sorte de bulletin de note automatisé pour un grand nombre de type de BAC (donc pas de saisie en dur dans mon script) sach aide conserver variable avec pagination [ par kilvan90 ] bonjourdonc voila j'ai fais une page ou on fait une rechecher et apres une pagination pour afficher les resultats de la recherche page par pagela requ problème de pagination dans le résultat d'une recherche [ par caliche ] Bonjour, j'ai un petit problème avec ma pagination, mon code fonctionne presque mais pas tout à fait ! Voilà ce que je veux faire:j'ai une petit formu RAZ le bol !!! [ par midnnight ] Tu sais quoi ?J'ai passé des heures à essayer de poster mes scripts ici !Résultat nul, y'a toujours un truc qui va pas !De plus quand j'ai travaillé s Un submit pour plusieurs <form> [ par exelec ] Bonjour, est il possible de mettre un seul submit pour plusieurs , en un seul clic tout es envoyé aider moi voici mon code script java ici apres Accès à interval de 2H [ par astuces_jeux ] Bonjour,J'ai installé sur mon site un système de votes pour que les membres puisse voter sur mon serveur et gagner un point. Les votes sont possibles Rajouter un Array dans un Array.. [ par onylink ] Bonjour, En vu d'écrire sur un fichier CSV, j'essaie de faire un array constituer d'array. Je sais qu'il existe une méthode "manuel" [code=php]$lise récupérer les valeurs de deux select [ par joujma5 ] bonjour, J'ai le code suivant et je voulais récupérer les valeurs des select pour les envoyer vers un fichier php qui se chargera de leur insertion da


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales