TimeUtil 리팩토링

This commit is contained in:
2018-09-16 04:14:22 +09:00
parent 0e9de6e1bb
commit eece42480a
32 changed files with 165 additions and 156 deletions
+9 -7
View File
@@ -93,16 +93,18 @@ switch ($btn) {
for ($i=0; $i < $count; $i++) {
$gen = MYDB_fetch_array($result);
$turntime = getRandTurn($turnterm);
$query = "update general set turntime='$turntime' where no='{$gen['no']}'";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect), "");
$db->update('general', [
'turntime'=>$turntime
], 'no=%i', $gen['no']);
}
// 턴시간이 너무 멀리 떨어진 선수 제대로 보정
} else {
$query = "select no,turntime from general";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect), "");
$count = MYDB_num_rows($result);
for ($i=0; $i < $count; $i++) {
$gen = MYDB_fetch_array($result);
$servTurnTime = new \DateTime($admin['turntime']);
$timeUnit = new \DateInterval("T{$unit}S");
foreach($db->query('SELECT no,turntime FROM general') as $gen){
$genTurnTime = new \DateTime($gen['turntime']);
$timeDiff = $genTurnTime->diff($servTurnTime);
$num = intdiv((strtotime($gen['turntime']) - strtotime($admin['turntime'])), $unit);
if ($num > 0) {
$gen['turntime'] = date("Y-m-d H:i:s", strtotime($gen['turntime']) - $unit * $num);