라이브러리
[PHP] time - 현재 Unix 타임스탬프를 반환합니다.
PHP에서 시간 다루기
PHP는 시간을 다루기 위한 다양한 함수와 클래스를 제공합니다. 이 글에서는 PHP에서 시간을 다루는 방법에 대해 자세히 설명하고, 예제를 통해 실제 적용 방법을 살펴보겠습니다.
# 시간 관련 함수
PHP에서 시간을 다루기 위한 대표적인 함수는 다음과 같습니다.
* `date()`: 현재 날짜와 시간을 문자열로 반환합니다.
* `time()`: 현재 시간을 초 단위로 반환합니다.
* `strtotime()`: 날짜와 시간을 문자열로 파싱하여 초 단위로 반환합니다.
* `mktime()`: 년, 월, 일, 시, 분, 초를 초 단위로 변환합니다.
* `gmdate()`: GMT(그리니치 평균시)를 기준으로 현재 날짜와 시간을 문자열로 반환합니다.
# 예제 1: 현재 시간 출력하기
#hostingforum.kr
php
// 현재 시간을 초 단위로 반환합니다.
$currentTime = time();
echo "현재 시간: $currentTime 초";
// 현재 날짜와 시간을 문자열로 반환합니다.
$currentDate = date("Y-m-d H:i:s");
echo "현재 날짜: $currentDate";
# 예제 2: 날짜와 시간 파싱하기
#hostingforum.kr
php
// 날짜와 시간을 문자열로 파싱하여 초 단위로 반환합니다.
$dateTimeStr = "2022-07-25 14:30:00";
$dateTime = strtotime($dateTimeStr);
echo "날짜와 시간: $dateTime 초";
// 년, 월, 일, 시, 분, 초를 초 단위로 변환합니다.
$year = 2022;
$month = 7;
$day = 25;
$hour = 14;
$minute = 30;
$second = 0;
$dateTime = mktime($hour, $minute, $second, $month, $day, $year);
echo "날짜와 시간: $dateTime 초";
# 예제 3: GMT 시간 출력하기
#hostingforum.kr
php
// GMT(그리니치 평균시)를 기준으로 현재 날짜와 시간을 문자열로 반환합니다.
$gmtDate = gmdate("Y-m-d H:i:s");
echo "GMT 시간: $gmtDate";
# 예제 4: 시간 계산하기
#hostingforum.kr
php
// 두 시간 사이의 차이를 초 단위로 계산합니다.
$time1 = strtotime("2022-07-25 14:30:00");
$time2 = strtotime("2022-07-25 15:30:00");
$timeDiff = $time2 - $time1;
echo "시간 차이: $timeDiff 초";
위의 예제들은 PHP에서 시간을 다루기 위한 다양한 함수와 클래스를 사용하여 실제 적용 방법을 살펴보았습니다. 시간을 다루는 데 있어 유용한 함수와 클래스를 사용하여 효율적으로 시간을 다루는 방법을 학습할 수 있습니다.
댓글목록
등록된 댓글이 없습니다.