Modification d'une fonction runClock JS
Fermé
drogba7213
Messages postés
1524
Date d'inscription
mardi 14 août 2007
Statut
Membre
Dernière intervention
3 avril 2010
-
25 févr. 2009 à 08:08
drogba7213 Messages postés 1524 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 3 avril 2010 - 25 févr. 2009 à 09:36
drogba7213 Messages postés 1524 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 3 avril 2010 - 25 févr. 2009 à 09:36
A voir également:
- Modification d'une fonction runClock JS
- Fonction si et - Guide
- Suivi de modification word - Guide
- Logiciel gratuit modification pdf - Guide
- Modification dns - Guide
- Fonction moyenne excel - Guide
4 réponses
Passarinho44
Messages postés
963
Date d'inscription
mercredi 28 mai 2008
Statut
Contributeur
Dernière intervention
13 juin 2012
132
25 févr. 2009 à 08:15
25 févr. 2009 à 08:15
Tu veux rajouter combien de secondes?
Parce que la ligne à modifier sera celle là :
seconds = today.getSeconds();
où tu mettras :
seconds = today.getSeconds() + x(ton nombre de secondes);
Le seul problème c'est qu'il va falloir faire des tests parce que par exemple si tu rajoutes 5secondes et que le today.getSeconds() est de 56 ... Tu vas te retrouver avec 61secondes ...
Donc il va falloir tester le nombre de secondes et rajouter une minute si besoin...
Après il faudra tester les minutes parce que en rajoutant une minute tu passeras ptètre de 59minutes à 60, donc toujours un problème ...
Et ainsi de suite pour les heures, les jours, les mois, les années ...
Donc, je pense un petit algo à faire ^^
Maintenant il y a ptètre un moyen plus simple ... :s
Parce que la ligne à modifier sera celle là :
seconds = today.getSeconds();
où tu mettras :
seconds = today.getSeconds() + x(ton nombre de secondes);
Le seul problème c'est qu'il va falloir faire des tests parce que par exemple si tu rajoutes 5secondes et que le today.getSeconds() est de 56 ... Tu vas te retrouver avec 61secondes ...
Donc il va falloir tester le nombre de secondes et rajouter une minute si besoin...
Après il faudra tester les minutes parce que en rajoutant une minute tu passeras ptètre de 59minutes à 60, donc toujours un problème ...
Et ainsi de suite pour les heures, les jours, les mois, les années ...
Donc, je pense un petit algo à faire ^^
Maintenant il y a ptètre un moyen plus simple ... :s
drogba7213
Messages postés
1524
Date d'inscription
mardi 14 août 2007
Statut
Membre
Dernière intervention
3 avril 2010
21
25 févr. 2009 à 08:21
25 févr. 2009 à 08:21
ok merci je viens de modifier la ligne et j'ai rajouter 8 secondes
par contre mon heure en visu va jusqu'a 68 et démarre a 8
comment faire?
par contre mon heure en visu va jusqu'a 68 et démarre a 8
comment faire?
Passarinho44
Messages postés
963
Date d'inscription
mercredi 28 mai 2008
Statut
Contributeur
Dernière intervention
13 juin 2012
132
25 févr. 2009 à 08:48
25 févr. 2009 à 08:48
Je l'ai marqué dans mon post : il faut faire une ptite algo pour répercuter sur les minutes et tout ...
drogba7213
Messages postés
1524
Date d'inscription
mardi 14 août 2007
Statut
Membre
Dernière intervention
3 avril 2010
21
25 févr. 2009 à 09:36
25 févr. 2009 à 09:36
oui en php ca doit donner un truc comme ca :
je ne vois pas ce qu'il y a d'autre et ensuite hélas tu sais que en JS je n'y arriverais pas sans mon traducteur (toi) lol
list($hh, $mm, $ss)=explode(":",$heure); if ($ss >= 60) { $retenuess = intval($ss/60); $mm = $mm + $retenuess; $ss = $ss%60; } if ($mm >=60) { $retenuemm = intval($mm/60); $hh = $hh + $retenuemm ; $mm = $mm%60; } if ($hh < 10) { $hh = "0".$hh; } if ($mm < 10) { $mm = "0".$mm; } if ($ss < 10) { $ss = "0".$ss; }
je ne vois pas ce qu'il y a d'autre et ensuite hélas tu sais que en JS je n'y arriverais pas sans mon traducteur (toi) lol