$now = new DateTime('now'); $yesterday = clone $now; $yesterday->sub(new DateInterval('P1D')); echo $yesterday->format('Y-m-d H:i:s'); $raw = '22. 11. 2016'; $start = DateTime::createFromFormat('d. m. Y', $raw); $end = clone $start; $end->add(new DateInterval('P1M6D')); // $start를 복제한 다음 한 달하고 6일을 더한다. echo 'Start date: ' . $start->format('Y-m-d') . "\n"; $diff = $end->diff($start); echo 'Differ..
HGETALL key
header('Content-Type: text/html; charset=UTF-8'); // state 패턴 // Capsule // SOLD 있음 , SOLD_OUT 동전 없음 , Capsule 매진, Capsule 판매 ( 상태 ) // 통전 투입, 통전 반환, 손잡이 돌림, Capsule 내보냄 ( 행동 ) class CapsuleMachine { static $SOLD_OUT = 0; //매진인 상태 static $COIN_IN = 1; //동전 넣기를 기다리는 상태 static $HAS_COIN = 2; //동전이 들어있는상대 static $SOLD = 3; //손잡이를 돌리고 난 후 알맹이를 받을수 있는상태 public $_state = 0; //상태를 관리하기 위한 변수 public $_c..