PHP date() 함수는 시간/날짜 형식을 지정하는 데 사용됩니다.
PHP date() 함수는 타임스탬프를 더 읽기 쉬운 날짜와 시간으로 형식화합니다.
타임스탬프는 특정 이벤트가 발생한 날짜/시간을 나타내는 일련의 문자입니다.
문자열 날짜( 문자열 $format [, int $timestamp ] )
매개변수 | 설명하다 |
---|---|
체재 | 필수의. 타임스탬프의 형식을 지정합니다. |
타임스탬프 | 선택 과목. 타임스탬프를 지정합니다. 기본값은 현재 날짜와 시간입니다. |
date() 함수의 첫 번째 필수 매개변수 형식은 날짜/시간 형식을 지정하는 방법을 지정합니다.
사용 가능한 문자는 다음과 같습니다.
d - 해당 월의 날짜를 나타냅니다(01 - 31).
m - 월(01 - 12)을 나타냅니다.
Y - 연도를 나타냅니다(4자리).
형식 매개변수에서 사용할 수 있는 모든 문자 목록을 보려면 PHP 날짜 참조 매뉴얼인 date() 함수를 확인하세요.
추가 서식을 추가할 수 있도록 문자 사이에 "/", "." 또는 "-"와 같은 다른 문자를 삽입할 수 있습니다.
<?phpecho 날짜("Y/m/d") . "<br>";echo 날짜("Ymd") . "<br>";echo 날짜("Ymd");?>
위 코드의 출력은 다음과 같습니다.
2016/10/212016.10.212016-10-21
format 문자 | 설명하다 | 반환 값 예 |
---|---|---|
낮 | --- | --- |
디 | 월의 일, 앞에 0이 붙은 두 자리 숫자 | 01 ~ 31 |
디 | 요일, 텍스트 표현, 3글자 | 월 ~ 일 |
j | 월의 일, 앞에 0이 붙지 않음 | 1 ~ 31 |
l (소문자 "L") | 요일, 완전한 텍스트 형식 | 일요일 부터 토요일 까지 |
N | ISO-8601 형식의 숫자로 표시되는 요일(PHP 5.1.0의 새로운 기능) | 1 (월요일) ~ 7 (일요일) |
에스 | 해당 월의 일자 이후 영문 접미사, 2자 | st , nd , rd 또는 th . j 와 함께 사용할 수 있습니다. |
승 | 요일, 숫자로 표현 | 0 (일요일을 의미) ~ 6 (토요일을 의미) |
지 | 올해의 날 | 0 ~ 365 |
주 | --- | --- |
여 | ISO-8601 형식의 주 번호, 매주 월요일에 시작됩니다(PHP 4.1.0의 새로운 기능). | 예: 42 (한 해의 42번째 주) |
달 | --- | --- |
에프 | 월, 1월 또는 3월과 같은 완전한 텍스트 형식 | 1월 부터 12월 까지 |
중 | 월은 숫자로 표시되며 앞에 0이 붙습니다. | 01 ~ 12 |
중 | 월을 나타내는 세 글자 약어 | 1월 ~ 12월 |
N | 앞에 0이 붙지 않는 숫자로 된 월 | 1 ~ 12 |
티 | 특정 달의 일수 | 28 ~ 31 |
년도 | --- | --- |
엘 | 윤년인가요? | 윤년이면 1 , 그렇지 않으면 0 이다. |
영형 | ISO-8601 형식의 연도입니다. ISO 주 번호( W )가 이전 연도 또는 다음 연도에 속하는 경우 해당 연도가 사용된다는 점을 제외하면 이는 Y 와 동일한 값입니다. (PHP 5.1.0의 새로운 기능) | 예: 1999년 또는 2003년 |
와이 | 전체 4자리 연도 | 예: 1999년 또는 2003년 |
와이 | 2자리 연도 | 예: 99 또는 03 |
시간 | --- | --- |
에이 | AM 및 PM 값을 소문자로 지정 | 오전 또는 오후 |
에이 | 대문자 AM 및 PM 값 | 오전 또는 오후 |
비 | 견본 인터넷 표준시 | 000 ~ 999 |
g | 시간, 12시간 형식, 앞에 0이 붙지 않음 | 1 ~ 12 |
G | 시간, 24시간 형식, 앞에 0이 붙지 않음 | 0 ~ 23 |
시간 | 시간, 12시간 형식, 앞에 0이 붙음 | 01 ~ 12 |
시간 | 시간, 24시간 형식, 앞에 0이 붙음 | 00 ~ 23 |
나 | 앞에 0이 붙은 분 | 00 ~ 59 > |
에스 | 초(앞에 0이 붙음) | 00 ~ 59 > |
유 | 밀리초(PHP 5.2.2의 새로운 기능). date() 함수는 정수 매개변수만 허용하고 DateTime::format()은 밀리초만 지원하기 때문에 항상 000000을 반환한다는 점에 유의해야 합니다. | 예: 654321 |
시간대 | --- | --- |
이자형 | 시간대 식별자(PHP 5.1.0의 새로운 기능) | 예: UTC , GMT , Atlantic/Azores |
나 | 일광 절약 시간인가요? | 일광 절약 시간이면 1 , 그렇지 않으면 0 |
영형 | 그리니치 표준시 기준 시간 | 예: +0200 |
피 | 그리니치 표준시(GMT)와의 차이로 시간과 분을 구분하는 콜론이 있습니다(PHP 5.1.3의 새로운 기능). | 예: +02:00 |
티 | 이 기계의 시간대 | 예: EST , MDT ([번역자 주] "동부 표준시"와 같은 Windows의 완전한 텍스트 형식에서 중국어 버전은 "중국 표준시"로 표시됩니다). |
지 | 초 단위의 시차 오프셋입니다. UTC 서쪽의 시간대 오프셋은 항상 음수이고, UTC 동쪽의 시간대 오프셋은 항상 양수입니다. | -43200 ~ 43200 |
완전한 날짜/시간 | --- | --- |
기음 | ISO 8601 형식의 날짜(PHP 5의 새로운 기능) | 2004-02-12T15:19:21+00:00 |
아르 자형 | RFC 822 형식의 날짜 | 예: 2000년 12월 21일 목요일 16:01:07 +0200 |
유 | Unix 시대 이후의 초 수(1970년 1월 1일 00:00:00 GMT) | 시간 보기() |
모든 날짜 함수에 대한 전체 참조 매뉴얼을 보려면 전체 PHP 날짜 참조 매뉴얼을 방문하세요.
본 참고 매뉴얼은 각 기능에 대한 간략한 설명과 활용 예시를 제공합니다!