본문 바로가기

컴퓨터/PHP

[date] 현재 시간에서 특정 시간 더

php에서 현재의 시간으로부터 특정 시간의 값을 취하고 싶을 때


방법 1) 참고 : http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_function&wr_id=200804#c_200865

date('format', strtotime('interval'));


방법 2) 참고 : http://php.net/manual/kr/function.date-add.php#114856

$date = new DateTime(now());

$interval = new DateInterval('P1D');
$date->add($interval);



방법 1에서


format 에는


  Y/m/d

 연 / 월 / 일 

  H:i:s

  시:분:초


interval 에는


 now

 현재시간 

 +30 / -30

 연산할 시간 

 day / hour / minutes / seconds 

 연산할 단위

 now +30 minutes

  복합 연산


방법 2에서


DateInterval 에는


P+

 1D

 1일 

 T2H

 2시간 

 T30M 

 30분

 T30S

 30초