Le plus facile c'est de ne pas compter/calculer en hh:mm mais en minutes tout court (minutes depuis minuit).
L'exemple est en Perl, les variables commencent par '$' et else if c'est elsif. Je te laisse traduire en JS...
Code :
- #heures et minutes à entrer manuellement pour tester
- my $h=14;
- my $m=20;
- my $m_tot=$h*60+$m; #<--- calculer minutes depuis minuit
- my $msg="";
- #00:00 - 02:42 msg1
- #02:43 - 06:19 msg2
- #06:20 - 13:30 msg3
- if($m_tot>=0 && $m_tot<=2*60+42)
- {
- $msg="msg1";
- }
- elsif($m_tot<=06*60+19)
- {
- $msg="msg2";
- }
- elsif($m_tot<=13*60+30)
- {
- $msg="msg3";
- }
- print $msg;
|
Message édité par rat de combat le 08-03-2016 à 21:05:05