From 8a1ba431e579ed0b8c1a8cf0ea107ddceb29ff9d Mon Sep 17 00:00:00 2001 From: hide_d Date: Sat, 31 Mar 2018 14:31:50 +0900 Subject: [PATCH] =?UTF-8?q?cutTurn,=20cutDay=20=EC=98=A4=EB=8F=99=EC=9E=91?= =?UTF-8?q?=ED=95=98=EB=8A=94=20=EB=AC=B8=EC=A0=9C=20=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- twe/func.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/twe/func.php b/twe/func.php index ed58d86e..133492b1 100644 --- a/twe/func.php +++ b/twe/func.php @@ -1532,6 +1532,7 @@ function cutTurn($date, int $turnterm) { $baseDate = new \DateTime($date->format('Y-m-d')); $baseDate->sub(new \DateInterval("P1D")); + $baseDate->add(new \DateInterval("PT1H")); $diffMin = intdiv($date->getTimeStamp() - $baseDate->getTimeStamp(), 60); $diffMin -= $diffMin % $turnterm; @@ -1545,10 +1546,13 @@ function cutDay($date, int $turnterm) { $baseDate = new \DateTime($date->format('Y-m-d')); $baseDate->sub(new \DateInterval("P1D")); + $baseDate->add(new \DateInterval("PT1H")); - $baseGap = 60*24 / $turnterm; + $baseGap = 12 * $turnterm; $diffMin = intdiv($date->getTimeStamp() - $baseDate->getTimeStamp(), 60); + + var_dump($diffMin); $timeAdjust = $diffMin % $baseGap; $newMonth = intdiv($timeAdjust, $turnterm) + 1;