strtotime 함수는 날짜를 비교해야하는 상황에 쓰이는 함수이다.

 

예를들어, 최근 글인지 구분하기 위해서 작성된 날짜와 서버의 날짜를 비교할때 쓰이게 된다.

 

date("Y-m-d") 를 통해 현재 시간을 가져온다.

만약 현재 시간에 하루 전의 시간을 구하고 싶다면 date("Y-m-d", strtotime("-1 days")) 이렇게 하면 현재시간의 하루전 시간을 구할 수 있다.

$timenow = date("Y-m-d"); 
$timetarget = "2018-20-28";
$str_now = strtotime($timenow);
$str_target = strtotime($timetarget);

if($str_now > $str_target)
  echo "비교할 시간이 현재 시간보다 이전입니다.";
elseif($str_now == $str_target)
  echo "비교할 시간이 현재시간과 같습니다.";
else
  echo "비교할 시간이 현재시간보다 작습니다.";

 

자세한 건 이 사이트를 참고 하자.