날짜/시간 기능을 사용하면 PHP 스크립트가 실행 중인 서버에서 날짜와 시간을 가져올 수 있습니다. 날짜/시간 함수를 사용하여 날짜와 시간의 형식을 다양한 방식으로 지정할 수 있습니다.
참고: 이러한 기능은 서버의 로컬 설정에 따라 달라집니다. 이러한 기능을 사용할 때는 일광 절약 시간제와 윤년을 고려하는 것을 잊지 마십시오.
PHP 날짜/시간 함수는 PHP 코어의 필수적인 부분입니다. 이 기능을 사용하기 위해 설치가 필요하지 않습니다.
날짜/시간 함수의 동작은 php.ini의 설정에 영향을 받습니다:
이름 | 설명하다 | 기본 | PHP 버전 |
---|---|---|---|
날짜.시간대 | 기본 시간대 지정(모든 날짜/시간 함수는 이 옵션을 사용함) | "" | PHP 5.1 |
날짜.기본_위도 | 기본 위도를 지정합니다. (date_sunrise() 및 date_sunset()은 이 옵션을 사용합니다.) | "31.7667" | PHP 5.0 |
날짜.기본_경도 | 기본 경도를 지정합니다(date_sunrise() 및 date_sunset()에서는 이 옵션을 사용함) | "35.2333" | PHP 5.0 |
날짜.sunrise_zenith | 기본 일출 천정을 지정합니다(date_sunrise() 및 date_sunset()에서는 이 옵션을 사용합니다) | "90.83" | PHP 5.0 |
날짜.일몰_제니스 | 기본 일몰 천정을 지정합니다(date_sunrise() 및 date_sunset()에서는 이 옵션을 사용합니다) | "90.83" | PHP 5.0 |
기능 | 설명하다 |
---|---|
수표 날짜() | 그레고리력 날짜 확인. |
날짜_추가() | 날짜에 일, 월, 연도, 시, 분, 초를 추가합니다. |
date_create_from_format() | 지정된 형식에 따라 형식이 지정된 새 DateTime 객체를 반환합니다. |
날짜_생성() | 새로운 DateTime 객체를 반환합니다. |
날짜_날짜_세트() | 새로운 날짜를 설정하세요. |
date_default_timezone_get() | 모든 날짜/시간 함수에 사용되는 기본 시간대를 반환합니다. |
date_default_timezone_set() | 모든 날짜/시간 기능에 사용되는 기본 시간대를 설정합니다. |
날짜_차이() | 두 날짜의 차이를 반환합니다. |
날짜_형식() | 지정된 형식에 따라 형식화된 날짜를 반환합니다. |
date_get_last_errors() | 날짜 문자열로 경고/오류를 반환합니다. |
date_interval_create_from_date_string() | 문자열의 관련 부분에서 DateInterval을 작성합니다. |
날짜_간격_형식() | 시간 간격을 포맷합니다. |
date_isodate_set() | ISO 날짜를 설정합니다. |
날짜_수정() | 타임스탬프를 수정합니다. |
date_offset_get() | 시간대 오프셋을 반환합니다. |
date_parse_from_format() | 지정된 형식에 따라 지정된 날짜에 대한 세부 정보가 포함된 연관 배열을 반환합니다. |
날짜_분석() | 지정된 날짜에 대한 세부 정보가 포함된 연관 배열을 반환합니다. |
날짜_하위() | 지정된 날짜에서 일, 월, 연도, 시, 분, 초를 뺍니다. |
날짜_일_정보() | 지정된 날짜 및 위치의 일출/일몰 및 황혼 시작/황혼 종료에 대한 정보가 포함된 배열을 반환합니다. |
날짜_일출() | 지정된 날짜 및 위치의 일출 시간을 반환합니다. |
날짜_일몰() | 지정된 날짜 및 위치의 일몰 시간을 반환합니다. |
날짜_시간_세트() | 시간을 설정하세요. |
날짜_타임스탬프_get() | Unix 타임스탬프를 반환합니다. |
날짜_타임스탬프_세트() | Unix 타임스탬프를 기준으로 날짜와 시간을 설정합니다. |
date_timezone_get() | 지정된 DateTime 객체의 시간대를 반환합니다. |
date_timezone_set() | DateTime 객체의 시간대를 설정합니다. |
날짜() | 현지 날짜 및 시간 형식을 지정합니다. |
날짜 가져오기() | 현재 현지 날짜/시간의 타임스탬프 또는 날짜/시간 정보를 반환합니다. |
gettimeofday() | 현재 시간을 반환합니다. |
GM날짜() | GMT/UTC 날짜 및 시간 형식을 지정합니다. |
gmmktime() | GMT 날짜의 UNIX 타임스탬프를 반환합니다. |
gmstrf시간() | 로캘 설정에 따라 GMT/UTC 날짜 및 시간 형식을 지정합니다. |
IDATE() | 현지 시간/날짜 형식을 정수로 지정합니다. |
현지시간() | 현지 시간을 반환합니다. |
마이크로타임() | 현재 Unix 타임스탬프의 마이크로초 수를 반환합니다. |
MK타임() | 날짜의 Unix 타임스탬프를 반환합니다. |
strftime() | 로캘 설정에 따라 현지 시간/날짜 형식을 지정합니다. |
문자열 시간() | strftime()에 의해 생성된 시간/날짜를 구문 분석합니다. |
strtotime() | 영어 텍스트 날짜 또는 시간 설명을 Unix 타임스탬프로 구문 분석합니다. |
시간() | 현재 시간의 Unix 타임스탬프를 반환합니다. |
timezone_abbreviations_list() | 일광 절약 시간, 오프셋 및 시간대 이름을 포함하는 연관 배열을 반환합니다. |
시간대_식별자_목록() | 모든 시간대 식별자가 포함된 숫자 배열을 반환합니다. |
timezone_location_get() | 지정된 시간대에 대한 위치 정보를 반환합니다. |
timezone_name_from_abbr() | 시간대 약어를 기준으로 시간대 이름을 반환합니다. |
timezone_name_get() | 시간대의 이름을 반환합니다. |
timezone_offset_get() | GMT를 기준으로 시간대 오프셋을 반환합니다. |
timezone_open() | 새 DateTimeZone 개체를 만듭니다. |
timezone_transitions_get() | 시간대에 대한 모든 변환을 반환합니다. |
시간대_버전_get() | 시간대 데이터베이스의 버전을 반환합니다. |
끊임없는 | 설명하다 |
---|---|
DATE_ATOM | 원자(예: 2005-08-15T16:13:03+0000) |
DATE_COOKIE | HTTP 쿠키(예: 2005년 8월 14일 일요일 16:13:03 UTC) |
DATE_ISO8601 | ISO-8601(예: 2005-08-14T16:13:03+0000) |
DATE_RFC822 | RFC 822(예: 2005년 8월 14일 일요일 16:13:03 UTC) |
DATE_RFC850 | RFC 850(예: 2005년 8월 14일 일요일 16:13:03 UTC) |
DATE_RFC1036 | RFC 1036(예: 2005년 8월 14일 일요일 16:13:03 UTC) |
DATE_RFC1123 | RFC 1123(예: 2005년 8월 14일 일요일 16:13:03 UTC) |
DATE_RFC2822 | RFC 2822(예: 2005년 8월 14일 일요일 16:13:03 +0000) |
DATE_RSS | RSS(예: 2005년 8월 14일 일요일 16:13:03 UTC) |
DATE_W3C | World Wide Web 컨소시엄(예: 2005-08-14T16:13:03+0000) |