From f504497bdf03455b9de0aa9f53d1d202101ef988 Mon Sep 17 00:00:00 2001 From: harukin-OneMix4 Date: Fri, 7 Jul 2023 22:58:52 +0900 Subject: [PATCH] =?UTF-8?q?=E9=81=85=E3=82=8C=E6=99=82=E5=88=86=E8=80=83?= =?UTF-8?q?=E6=85=AE=E6=A9=9F=E8=83=BD=E3=82=92=E4=BB=AE=E5=AE=9F=E8=A3=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ActionSheetComponents/EachTrainInfo.js | 28 +++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/components/ActionSheetComponents/EachTrainInfo.js b/components/ActionSheetComponents/EachTrainInfo.js index a4be3b5..b238ea9 100644 --- a/components/ActionSheetComponents/EachTrainInfo.js +++ b/components/ActionSheetComponents/EachTrainInfo.js @@ -478,6 +478,15 @@ export const EachTrainInfo = ({ .join(""); }) : []; + const date = new Date(); + if (time) { + date.setHours(time.split(":")[0], time.split(":")[1]); + } + console.log(date.toString()); + if (!isNaN(data.trainData?.delay)) { + date.setMinutes(date.getMinutes() + data.trainData?.delay); + } + const timeString = date.toTimeString().split(" ")[0].split(":"); return ( openStationACFromEachTrainInfo(station)} @@ -537,14 +546,29 @@ export const EachTrainInfo = ({ > {station} - + {/* {StationNumbers.length != 0 && (StationNumbers.includes(currentPosition[0]) ? "にゃーん" : "ほげ")} {currentPosition} */} {points.includes(index) ? "🚉" : ""} - {time} {se} + {timeString[0]}:{timeString[1]} + {se} + {isNaN(data.trainData?.delay) + ? "" + : data.trainData?.delay == 0 + ? "" + : " 見込み"}