[PHP] 타임스탬프로 특정 시간에 작동하는 프로그램 만들기
2022. 9. 12. 20:58ㆍProgram/PHP
051_PHP 타임스탬프로 특정 시간에 작동하는 프로그램 만들기
[요약]
- 특정 시간을 타임스탬프 시간으로 변경하기 위해서는 if문과 mktime()함수, time() 함수를 사용한다.
밤 12시 0분 0초부터 새벽 1시 59분 59초까지 페이지를 연 사람에게 어떠한 문구를 출력한다고 가정했을 때,
밤 12시까지 회사에 대기하다 그 기능을 오픈하지 않고 시간 함수를 이용하여 12시부터 1시 59분 59초 까지만 작동하도록 구현하여 일찍퇴는 하는 프로그램을 만들 수 있다.
다음은 특정 시간에만 특정 기능이 동작하도록 하는 예제이다.
[예제: 52_timeevent.php ]
<?php
// 예제 테스트 가능한 시작 시간, 종료 시간을 입력해주세요.
// 시작 시간 설정 2022년 09월 12일 21시 00분 00초
$startTime = mktime(21, 0, 0, 9, 12, 2022);
// 종료 시간 설정 2022년 09월 12일 21시 01분 00초
$endTime = mktime(21, 3, 0, 9, 12, 2022);
$nowTime = time();
if ($nowTime < $startTime) {
echo "아직 이벤트 시작 시간이 아닙니다.";
}
if ($nowTime >= $startTime and $nowTime <= $endTime) {
echo "현재 이벤트에 참여할 수 있는 시간입니다.";
}
if ($nowTime > $endTime) {
echo "이벤트 시간이 종료되었습니다.";
}
?>
실행결과
이벤트 시작전
이벤트 시간중
이벤트 종료후
초보자를 위한 PHP 200제
김태영 지음 | 정보문화사
'Program > PHP' 카테고리의 다른 글
[PHP] 현재 시간 정보를 배열로 보기 getdate() (1) | 2022.09.13 |
---|---|
[PHP] 특정 날짜가 있는 주의 월요일 날짜 구하기 (1) | 2022.09.13 |
[PHP] 특정 시간을 타임스탬프 시간으로 표시하기 mktime() (0) | 2022.09.12 |
[PHP] 원하는 형식으로 시간 표시하기 date() (0) | 2022.09.08 |
[PHP] 타임스탬프 시간 확인하기 time() (0) | 2022.09.08 |