G
Grantome
Guest
Salut,
Voici exacement ce que je fais... Y a pas plus simple. (Je crois)
J'ai un tableau de temps avec ce type de valeur 1'20''235, par exemple.
Je souhaite touver l'écart entre 2 temps, par exemple 1'20''235 et 1'22''871
Fonction explode pour avoir "1", "20" et "235" pour le premier et "1", "22" et "871" pour le second.
Je multiplie par 60 le premier chiffre (minutes, ramenées en seconde)
Je laisse tel quel le second chiffre
Je /1000 le troisième (pour avoir les millième en seconde)
Résultat, j'ai $a = 80.235 et $b = 82.871
ensuite, $c = $b - $a... qui donne 2.636
Mais, il arrive sur par exemple une 20aine de calcul d'écart que 2 ou trois se trouve de ce type:
1.54799999999 au lieu de 1.548
1.84300000001 au lieu de 1.843
Quelqu'un a un indice ?
Voici exacement ce que je fais... Y a pas plus simple. (Je crois)
J'ai un tableau de temps avec ce type de valeur 1'20''235, par exemple.
Je souhaite touver l'écart entre 2 temps, par exemple 1'20''235 et 1'22''871
Fonction explode pour avoir "1", "20" et "235" pour le premier et "1", "22" et "871" pour le second.
Je multiplie par 60 le premier chiffre (minutes, ramenées en seconde)
Je laisse tel quel le second chiffre
Je /1000 le troisième (pour avoir les millième en seconde)
Résultat, j'ai $a = 80.235 et $b = 82.871
ensuite, $c = $b - $a... qui donne 2.636
Mais, il arrive sur par exemple une 20aine de calcul d'écart que 2 ou trois se trouve de ce type:
1.54799999999 au lieu de 1.548
1.84300000001 au lieu de 1.843
Quelqu'un a un indice ?