특정 날짜의 타임스탬프를 생성하려면 빈칸에 어떤 함수를 사용해야 하는가?
특정 날짜의 타임스탬프를 생성하려면 빈칸에 어떤 함수를 사용해야 하는가?
// 2024년 8월 15일 오후 2:30:00의 타임스탬프 생성
$timestamp = ___(14, 30, 0, 8, 15, 2024);
echo date("Y-m-d H:i:s", $timestamp);
정답: B
mktime()
함수는 개별 날짜/시간 요소로부터 Unix 타임스탬프를 생성합니다.⦁ mktime() 매개변수 순서:
mktime(시, 분, 초, 월, 일, 연도)
⦁ 매개변수 분석:
⦁ 시: 14 (오후 2시)
⦁ 분: 30
⦁ 초: 0
⦁ 월: 8 (8월)
⦁ 일: 15
⦁ 연도: 2024
⦁ Unix 타임스탬프: 1970년 1월 1일 00:00:00 GMT부터의 경과 초수
⦁ 활용 용도: 생일, 기념일, 이벤트 날짜 등 특정 시점의 타임스탬프 계산
⦁ 다른 함수들과의 차이:
⦁
strtotime()
: 문자열을 파싱하여 타임스탬프 생성⦁
time()
: 현재 시각의 타임스탬프 반환⦁
timestamp
: PHP 함수가 아님
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.