Showing
1 changed file
with
20 additions
and
0 deletions
... | @@ -64,6 +64,7 @@ for(var i=0; i<routeID.length; i++){ | ... | @@ -64,6 +64,7 @@ for(var i=0; i<routeID.length; i++){ |
64 | const GateBusUrl = bus_url + '?servicekey=' + process.env.key + '&stationId=' + gateStationID; //국제캠 정문 정류장 | 64 | const GateBusUrl = bus_url + '?servicekey=' + process.env.key + '&stationId=' + gateStationID; //국제캠 정문 정류장 |
65 | let date = new Date(); | 65 | let date = new Date(); |
66 | let predictTime = ['-1', '-1', '-1', '-1']; | 66 | let predictTime = ['-1', '-1', '-1', '-1']; |
67 | +let body = new Object(); | ||
67 | 68 | ||
68 | function predict(){ | 69 | function predict(){ |
69 | console.log(GateBusUrl); | 70 | console.log(GateBusUrl); |
... | @@ -95,6 +96,25 @@ function predict(){ | ... | @@ -95,6 +96,25 @@ function predict(){ |
95 | Bus[index]["MaxPredictTime"] = predictHour2 + ":" + predictMinute2; | 96 | Bus[index]["MaxPredictTime"] = predictHour2 + ":" + predictMinute2; |
96 | 97 | ||
97 | predictTime = [predictHour1 + "", predictMinute1 + "", predictHour2 + "", predictMinute2 + ""] | 98 | predictTime = [predictHour1 + "", predictMinute1 + "", predictHour2 + "", predictMinute2 + ""] |
99 | + | ||
100 | + const dateBusDeparture = new Date(date.getFullYear(), date.getMonth(), date.getDate(), predictTime[0]*1, predictTime[1]*1, 0); | ||
101 | + | ||
102 | + var gapSec = (dateBusDeparture.getTime() - date.getTime())/1000; | ||
103 | + var gapHour = Math.floor(gapSec / 60 / 60); | ||
104 | + var gapMin = Math.floor((gapSec - gapHour * 3600) / 60); | ||
105 | + | ||
106 | + // var ans = gapHour + "시간" + gapMin + "분 이상"; | ||
107 | + | ||
108 | + // var ETD_min_H = predictTime[0]; | ||
109 | + // var ETD_min_M = predictTime[1]; | ||
110 | + // var ETD_max_H = predictTime[2]; | ||
111 | + // var ETD_max_M = predictTime[3]; | ||
112 | + | ||
113 | + body.remainTime = gapHour + "시간" + gapMin + "분 이상"; | ||
114 | + body.ETD_min_H = predictTime[0]; | ||
115 | + body.ETD_min_M = predictTime[1]; | ||
116 | + body.ETD_max_H = predictTime[2]; | ||
117 | + body.ETD_max_M = predictTime[3]; | ||
98 | } | 118 | } |
99 | }) | 119 | }) |
100 | }) | 120 | }) | ... | ... |
-
Please register or login to post a comment