English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기초 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 설명서

PHP Date & Time 함수

이 함수들은 PHP 스크립트를 실행하는 서버에서 날짜와 시간을 가져올 수 있게 합니다. 여러 가지 방식으로 날짜와 시간을 포맷화할 수 있습니다.

설치

이 함수들은 설치 없이 사용할 수 있습니다. 이들은 PHP의 핵심 부분입니다.

날짜/시간 구성 옵션:

이름기본설명가변
date.default_latitude"" 31.7667""기본 위도( date_sunrise()와 date_sunset()에서 이 옵션을 사용합니다).PHP_INI_ALL
date.default_longitude"" 35.2333""기본 경도( date_sunrise()와 date_sunset()에서 이 옵션을 사용합니다).PHP_INI_ALL
date.sunrise_zenith"" 90.83""기본日出 천정( date_sunrise()와 date_sunset()에서 이 옵션을 사용합니다).PHP_INI_ALL
date.sunset_zenith"" 90.83""기본 일몰 천정( date_sunrise()와 date_sunset()에서 이 옵션을 사용합니다).PHP_INI_ALL
date.timezone""기본 시간대를 지정합니다.PHP_INI_ALL

버전-PHP가 이 함수를 지원하는 최초 버전을 나타냅니다.

序号함수 이름함수 설명버전
1checkdate()格里고리 날짜를 확인합니다.3
2date_create()새로운 DateTime 객체를 반환합니다.5
3date_date_set()새로운 날짜를 설정합니다.5
4date_default_timezone_get()기본 시간대를 반환합니다. 모든 Date가 사용합니다./Time 함수 사용.5
5date_default_timezone_set()기본 시간대를 설정합니다. 모든 Date가 사용합니다./Time 함수 사용.5
6date_format()지정된 형식에 맞게 날짜를 포맷화하여 반환합니다.5
7date_isodate_set()ISO 날짜를 설정합니다.5
8date_modify()시간 표시를 수정합니다.5
9date_offset_get()여름 시간 변위를 반환5
10date_parse()주어진 날짜의 상세 정보를 포함한 연관 배열을 반환5
11date_sun_info()지정된 날짜와 지점의 일출에 대한 정보를 포함한 배열을 반환/저녁과 저녁 시작/저녁이 끝난 정보를 포함한 배열5
12date_sunrise()주어진 날짜를 반환/지점의 일출 시간5
13date_sunset()주어진 날짜를 반환/지점의 저녁하루 시간5
14date_time_set()시간을 설정5
15date_timezone_get()주어진 DateTime 객체의 시간대를 반환5
16date_timezone_set()DateTime 객체의 시간대를 설정5
17date()로컬 날짜와 시간을 포맷3
18getdate()Unix 타임스탑의 날짜와 시간 정보를 포함한 배열을 반환3
19gettimeofday()현재 시간 정보를 포함한 배열을 반환3
20gmdate()GMT를 포맷/UTC 날짜/시간3
21gmmktime()GMT 날짜의 Unix 타임스탑을 반환3
22gmstrftime()

언어 환경에 따라 GMT를 포맷/UTC 시간/날짜

3
23idate()로컬 시간을 변환/날짜를 정수로 포맷5
24localtime()로컬 시간을 반환4
25microtime()현재 Unix 타임스탑의 마이크로 시간을 반환3
26mktime()날짜의 Unix 타임스탑을 반환3
27strftime()로컬 설정에 따라 로컬 시간을 포맷/날짜3
28strptime()strftime()로 생성된 시간을 해석/날짜5
29strtotime()영어 텍스트의 날짜 또는 시간 설명을 Unix 타임스탑으로 해석3
30time()현재 시간의 Unix 타임스탑을 반환3
31timezone_abbreviations_list()여름 시간, 변위 및 시간대 이름을 포함한 연관 배열을 반환5
32timezone_identifiers_list()모든 시간대 식별자를 포함한 숫자 인덱스 배열을 반환5
33timezone_name_from_abbr()약자에서 시간대 이름을 반환5
34timezone_name_get()시간대의 이름을 반환5
35timezone_offset_get()그리니치 표준 시의 시간대 변위를 반환5
36timezone_open()새로운 DateTimeZone 객체를 반환5
37timezone_transitions_get()시간대의 모든 변환을 반환5
38date_add()添加日、月、年、时、分和秒到一个日期5.3
39date_create_from_format()通过根据指定的格式解析时间字符串来创建日期。5.3
40date_diff()计算并返回两个日期之间的差。5.3
41date_parse_from_format()根据指定的格式返回有关给定日期的信息5.3
42date_parse()返回一个带有指定日期的详细信息的关联数组5.2
43date_sub()从指定日期减去日、月、年、时、分和秒5.3
44date_timestamp_get()返回Unix时间戳5.3
45date_timestamp_set()根据给定的时间戳设置日期和时间值5.3
46date_get_last_errors()创建DateTime对象时返回警告和错误5.3
47date_interval_create_from_date_string()从给定的字符串创建日期间隔。5
48date_interval_format()格式化时间间隔5.5
49date_create_immutable_from_format()根据指定的格式分析时间字符串5.5
50date_create_immutable()创建并返回一个DateTimeImmutable对象5.5
51timezone_version_get()返回当前时区数据库的版本5.3
52timezone_location_get() 返回与时区相关的定位信息5.3

PHP日期/时间常量

序号常量和说明
1

DATE_ATOM

原子(示例:2005-08-15T16:13:03 + 0000)

2

DATE_COOKIE

HTTP Cookies(例如:Sun,2005年8月14日16:13:03 UTC)

3

DATE_ISO8601

ISO-8601(例如:2005-08-14T16:13:03 + 0000)

4

DATE_RFC822

RFC 822(示例:Sun,2005年8月14日16:13:03 UTC)

5

DATE_RFC850

RFC 850(示例:UTC 05年8月14日16:13:03)

6

DATE_RFC1036

RFC 1036(示例:UTC 05年8月14日16:13:03)

7

DATE_RFC1123RFC

RFC 1123(示例:Sun,2005年8月14日16:13:03 UTC)

8

DATE_RFC2822

RFC 2822(2005年8月14日,星期日16:13:03 +0000)

9

DATE_RSS

RSS(星期日,2005年8月14日16:13:03 UTC)

10

DATE_W3C

万维网联盟(例如:2005-08-14T16:13:03 + 0000)

11

SUNFUNCS_RET_TIMESTAMP

时间戳(在5.1.2中可用)

12

SUNFUNCS_RET_STRING

小时:分钟(例如:08:02)(在5.1.2中可用)

13

SUNFUNCS_RET_DOUBLE

小时作为浮点数(例如8.75)(在5.1.2中可用)