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) |