File tree Expand file tree Collapse file tree 1 file changed +44
-0
lines changed Expand file tree Collapse file tree 1 file changed +44
-0
lines changed Original file line number Diff line number Diff line change
1
+ function calculateTime ( hour , angle ) {
2
+ var time ;
3
+
4
+ if ( hour > 12 ) {
5
+ hour = hour - 12 ;
6
+ }
7
+
8
+ if ( angle == 0 ) {
9
+ if ( hour < 13 ) {
10
+ var mint = hour * 5 ;
11
+ } else {
12
+ var mint = ( hour - 12 ) * 5 ;
13
+ }
14
+ } else {
15
+ var mint = angle / 6 ;
16
+ }
17
+
18
+ if ( ( hour * 5 ) + Math . round ( mint ) < 60 ) {
19
+ var f_mint = ( hour * 5 ) + Math . round ( mint ) ;
20
+ } else {
21
+ var f_mint = ( ( hour * 5 ) + Math . round ( mint ) ) - 60 ;
22
+ }
23
+
24
+ if ( f_mint >= 55 ) {
25
+ f_mint += 5 ;
26
+ } else if ( f_mint >= 44 ) {
27
+ f_mint += 4
28
+ } else if ( f_mint >= 31 ) {
29
+ f_mint += 3
30
+ } else if ( f_mint >= 20 ) {
31
+ f_mint += 2
32
+ } else if ( f_mint >= 8 ) {
33
+ f_mint ++
34
+ }
35
+
36
+ if ( angle >= 180 ) {
37
+ time = hour + ' : ' + f_mint ;
38
+ } else {
39
+ time = hour + ' : ' + f_mint ;
40
+ }
41
+
42
+ console . log ( time ) ;
43
+ }
44
+ calculateTime ( 3 , 179 ) ;
You can’t perform that action at this time.
0 commit comments