반응형
$startdate = date("Y-m-d h:i:s", time()); // 오늘 날짜 시간 가져옴.
$enddate = 시작시간 넣으면 됨.; // 여기가 이벤트 마감일..
$timediffer=strtotime($enddate) - strtotime($startdate); // 마감일과 오늘의 날짜 차이를 구함
$day = floor(($timediffer)/(60*60*24));
$hour = floor(($timediffer-($day*60*60*24))/(60*60));
$hour = ($hour < 10)? '0'.$hour : $hour;
$minute = floor(($timediffer-($day*60*60*24)-($hour*60*60))/(60));
$minute = ($minute < 10)? '0'.$minute : $minute;
$second = $timediffer-($day*60*60*24)-($hour*60*60)-($minute*60);
$second = ($second < 10)? '0'.$second : $second;
if($hour > 24) {
echo 'D-'.$day;
} else {
echo $hour. ":". $minute. ":". $second;
}
카운트 다운을 간단하게 구현하였다.
24시간 이상 차이나면 D-DAY를 출력하고,
그 미만이면 시:분:초로 구현.
그리고 10보다 작은 경우 0이 빠지는 경우가 있어 이를 중간에 할당해주는 로직을 작성.
이상 끝.
- 출처 -
728x90
'취업 > PHP' 카테고리의 다른 글
[php] 자동 개행, 줄바꿈, \n 기능 실행하기 (0) | 2022.06.10 |
---|---|
[php] response 헤더 설정하기 (0) | 2022.04.19 |
[php] 페이지 이동이나 브라우저 종료에 따른 처리 진행하기. (0) | 2022.03.31 |
[php]간단하게 장바구니 기능 만들기 (0) | 2022.03.29 |
[php] 배열 내 순회하면서 순차적으로 내용 출력하기 (0) | 2022.03.24 |