[PHP-JS] Conversion fonction de temps PHP vers javascript
Salut, tout est dans le titre je ne comprend pas pourquoi ma fonction �crite en php ne retourne pas le m�me r�sultat que son �quivalent JS.
Voici les codes respectifs :
PHP
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
function DiffHeure($tempsDeb, $tempsFin)
{
//-- calcul en heures et centièmes -----------
$ecart = 0;
if($tempsDeb > $tempsFin)
{
//-- calcul écart entre début et minuit ----------
$ecart += 24 - $tempsDeb;
//-- ajoute le temps après minuit ---------
$ecart += $tempsFin;
}
else if($tempsDeb < $tempsFin)
{
$ecart += $tempsFin - $tempsDeb;
}
return $ecart;
} |
JS
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
function DiffHeure(tempsDeb, tempsFin)
{
//-- calcul en heures et centièmes -----------
ecart = 0;
if(tempsDeb > tempsFin)
{
//-- calcul écart entre début et minuit ----------
ecart += 24 - tempsDeb;
//-- ajoute le temps après minuit ---------
ecart += tempsFin;
}
else if(tempsDeb < tempsFin)
{
ecart += tempsFin - tempsDeb;
}
return ecart;
} |
En test avec DiffHeure(20,2), la fonction php me retourne 6 qui est le r�sultat que j'attend et la JS me retourne 42...
Je ne vois pas de probl�me de syntaxe particulier.