반응형
단순히 데이터를 최신순, 혹은 오래된 순으로 정렬할 경우
쿼리에서 ASC 또는 DESC 로 SQL을 정의해 줄 수 있지만,
날짜 비교를 특정 날짜를 기준으로 진행해 볼 수 있습니다.
<?PHP
$sdate_str = ""; // 비교하려는 시작일
$edate_str = ""; // 비교하려는 종료일
$sdate = strtotime($sdate_str);
$edate = strtotime($edate_str);
$ndate = strtotime(date("Y-m-d H:i:s"));
$sdiff = ($ndate-$sdate)/3600; //시작일과 현재의 차이
$ediff = ($ndate-$edate)/3600; //종료일과 현재의 차이
if($sdiff>=00 && $ediff<0){
echo '진행중';
}else if($sdiff<0 && $ediff<0){
echo '진행예정';
}else{
echo '종료';
}
?>
반응형
'Develop' 카테고리의 다른 글
React 왜 쓸까? : javascript (0) | 2018.12.14 |
---|---|
Annotaion 이란 : JAVA (0) | 2018.12.13 |
JAVA의 기본 이용 팁 (0) | 2018.08.20 |
코드 타이핑 연습기 (1) | 2018.08.20 |
한글 모음(초성) 추출하기 : PHP (0) | 2018.03.22 |