date() - 날짜 비교, 계산 > 공책

본문 바로가기
010.6356.7610
  • design1001@naver.com
  • @design1001
작업물 전체보기

공책

PHP date() - 날짜 비교, 계산

페이지 정보

  • 작성자후야
  • 조회 : 185
  • 작성일 : 2021-01-31 00:32

본문

날짜를 비교, 계산하여

시작 전 일 수 카운트, 마감 후 일 수 카운트

시작, 진행, 종료 표시

$curr_date = strtotime(date('Y-m-d H:i:s'));

$sdate = '2021-10-24 00:00:00';
$edate = '2021-10-27 11:59:59';

$sdate = strtotime($sdate);
$edate = strtotime($edate);

$start_diff = ($curr_date - $sdate)/3600;
$end_diff = ($curr_date - $edate)/3600;

echo $start_diff; //시작 전 몇 일
echo $end_diff; //마감 후 몇 일

if($start_diff >= 0 && $end_diff < 0) {
	echo '<i class="xi-alarm xi-x"></i>진행중';
} else if($start_diff < 0 && $end_diff < 0) {
	echo '<i class="xi-alarm-o xi-x"></i>예정';
} else {
	echo = '<i class="xi-alarm-off xi-x"></i>종료';
}