최신 웹 개발 튜토리얼
 

PHP 5 날짜 / 시간 함수


PHP 날짜 / 시간 소개

날짜 / 시간 함수를 사용하면 PHP 스크립트를 실행하는 서버에서 날짜와 시간을 얻을 수 있습니다. 그런 다음 여러 가지 방법으로 날짜와 시간 형식을 날짜 / 시간 기능을 사용할 수 있습니다.

Note: 이 기능은 서버의 로케일 설정에 따라 달라집니다. 이 기능을 사용하여 작업 할 때 고려 년 일광 절약 시간이 걸릴 도약해야합니다.


설치

PHP의 날짜 / 시간 함수는 PHP 코어의 일부입니다. 아니 설치가 이러한 기능을 사용하는 데 필요하지 않습니다.


실행시 설정

이 함수의 작동은 php.ini 설정에 영향을받습니다 :

이름 기술 태만 PHP 버전
date.timezone 기본 시간대 (used by all date/time functions) "" PHP 5.1
date.default_latitude 기본 위도 (used by date_sunrise() 하고 date_sunset() ) "31.7667" PHP 5.0
date.default_longitude 기본 경도 (used by date_sunrise() 하고 date_sunset() ) "35.2333" PHP 5.0
date.sunrise_zenith 기본 일출 제니스 (used by date_sunrise() 하고 date_sunset() ) "90.83" PHP 5.0
date.sunset_zenith 기본 일몰 제니스 (used by date_sunrise() 하고 date_sunset() ) "90.83" PHP 5.0

PHP 5 날짜 / 시간 함수

기능 기술
checkdate() 양력 날짜의 유효성을 검증합니다
date_add() 날짜에 일, 월, 년, 시간, 분, 초를 추가합니다
date_create_from_format() 지정된 형식에 따라 포맷 된 새 DateTime 개체를 반환
date_create() 새로운 DateTime 개체를 반환
date_date_set() 새 날짜를 설정합니다
date_default_timezone_get() 모든 날짜 / 시간 함수에 의해 사용되는 기본 시간대를 돌려줍니다
date_default_timezone_set() 모든 날짜 / 시간 함수에 의해 사용되는 기본 시간대를 설정합니다
date_diff() 두 날짜 사이의 차이를 반환
date_format() 지정된 형식에 따라 포맷 된 날짜를 반환
date_get_last_errors() 날짜 문자열에서 발견 된 경고 / 오류를 반환
date_interval_create_from_date_string() 문자열의 상대 부분에서 DateInterval을 설정
date_interval_format() 간격을 포맷
date_isodate_set() 는 ISO 날짜를 설정합니다
date_modify() 타임 스탬프를 수정
date_offset_get() 오프셋 시간대를 돌려줍니다
date_parse_from_format() 지정된 형식에 따라, 지정된 날짜에 대한 자세한 정보와 연관 배열을 반환
date_parse() 지정된 날짜에 대한 자세한 정보와 연관 배열을 반환
date_sub() 날짜에서 일, 월, 년, 시간, 분, 초를 뺍니다
date_sun_info() 지정된 날짜와 위치에 대한 일몰 / 일출과 황혼 시작 / 종료에 대한 정보를 포함하는 배열을 돌려줍니다
date_sunrise() 지정된 날짜와 위치의 일출 시간을 돌려줍니다
date_sunset() 지정된 날짜와 위치에 대한 일몰 시간을 돌려줍니다
date_time_set() 시간을 설정합니다
date_timestamp_get() 유닉스 타임 스탬프를 반환
date_timestamp_set() 유닉스 타임 스탬프를 기반으로 날짜와 시간을 설정합니다
date_timezone_get() 지정된 DateTime 개체의 시간대를 돌려줍니다
date_timezone_set() 날짜 시간 객체의 시간대를 설정합니다
date() 현지 날짜와 시간을 포맷
getdate() 타임 스탬프 또는 현재 현지 날짜 / 시간의 날짜 / 시간 정보를 반환
gettimeofday() 현재 시간을 반환
gmdate() GMT / UTC 날짜와 시간을 포맷
gmmktime() GMT 날짜의 유닉스 타임 스탬프를 반환
gmstrftime() 로케일 설정에 따라 GMT / UTC 날짜와 시간을 포맷
idate() 지역 날짜 / 시간을 정수로 포맷
localtime() 현지 시간을 반환
microtime() 마이크로와 현재의 유닉스 타임 스탬프를 반환
mktime() 날짜를 유닉스 타임 스탬프를 반환
strftime() 로케일 설정에 따라 현지 시간 및 / 또는 날짜를 포맷
strptime() 생성 시간 / 날짜 구문 분석 strftime()
strtotime() 유닉스 타임 스탬프로 영어 텍스트 날짜를 구문 분석
time() 유닉스 타임 스탬프로 현재 시간을 반환
timezone_abbreviations_list() DST 오프셋을 포함하는 연관 배열, 그리고 시간대 이름을 반환
timezone_identifiers_list() 모든 시간대 식별자와 인덱스 배열을 돌려줍니다
timezone_location_get() 특정 시간대에 대한 위치 정보를 반환
timezone_name_from_ abbr() 약어의 시간대 이름을 반환
timezone_name_get() 타임 존의 이름을 돌려줍니다
timezone_offset_get() GMT 오프셋 시간대를 돌려줍니다
timezone_open() 새로운 DateTimeZone 객체를 생성
timezone_transitions_get() 시간대에 대한 모든 전환을 돌려줍니다
timezone_version_get() 시간대 DB의 버전을 반환

PHP 5 미리 정의 된 날짜 / 시간 상수

일정한 기술
DATE_ATOM 아톰 (example: 2005-08-15T16:13:03+0000)
DATE_COOKIE HTTP의 Cookies (example: Sun, 14 Aug 2005 16:13:03 UTC)
DATE_ISO8601 ISO-8601 (example: 2005-08-14T16:13:03+0000)
DATE_RFC822 RFC 822 (example: Sun, 14 Aug 2005 16:13:03 UTC)
DATE_RFC850 RFC 850 (example: Sunday, 14-Aug-05 16:13:03 UTC)
DATE_RFC1036 RFC 1036 (example: Sunday, 14-Aug-05 16:13:03 UTC)
DATE_RFC1123 RFC 1123 (example: Sun, 14 Aug 2005 16:13:03 UTC)
DATE_RFC2822 RFC 2822 (Sun, 14 Aug 2005 16:13:03 +0000)
DATE_RSS RSS (Sun, 14 Aug 2005 16:13:03 UTC)
DATE_W3C 월드 와이드 웹 컨소시엄 (example: 2005-08-14T16:13:03+0000)