PHP 날짜
PHP date() 함수는 시간/날짜 형식을 지정하는 데 사용됩니다.
PHP date() 함수
PHP date() 함수는 타임스탬프를 더 읽기 쉬운 날짜 및 시간 형식으로 지정할 수 있습니다.
타임스탬프는 특정 이벤트가 발생한 날짜/시간을 나타내는 일련의 문자입니다.
문법
아아앙
参数 | 描述 |
---|---|
format | 必需。规定时间戳的格式。 |
timestamp | 可选。规定时间戳。默认是当前的日期和时间。 |
PHP Date() - 형식화된 날짜
date() format 함수의 첫 번째 필수 매개변수는 날짜/시간 형식을 지정하는 방법을 지정합니다.
사용 가능한 문자는 다음과 같습니다.
d - 날짜(01 - 31)를 나타냅니다.
m - 월(01 - 12)을 나타냄
Y - 연도(4자리)를 나타냄
자세한 내용은형식 매개변수에 사용 가능한 모든 문자 목록을 보려면 PHP 날짜 참조 매뉴얼, date() 함수를 참조하세요.
문자 사이에 "/", "." 또는 "-"와 같은 다른 문자를 삽입하여 추가 서식을 추가할 수 있습니다.
string date ( string $format [, int $timestamp ] )
위 코드의 출력은 다음과 같습니다.
<?php echo date("Y/m/d") . "<br>"; echo date("Y.m.d") . "<br>"; echo date("Y-m-d"); ?>
format 문자 | 설명 | 을 인식할 수 있습니다.반환값 예시 |
---|---|---|
일 | --- | --- |
d | 월의 일자, 앞에 0이 붙은 2자리 숫자 | 01 ~ 31 |
D | 요일, 문자표시, 3글자 | 월 ~ 일 |
j | 일, 앞에 0이 없음 | 1 ~ 31 |
l(소문자 "L") | 요일, 전체 텍스트 형식 | 일요일 ~ 토요일 |
N | ISO-8601 형식의 숫자로 표시되는 요일(PHP 5.1.0에서 새로 추가됨) | 1(월요일을 의미) 7 (일요일을 뜻함) |
S | 월의 일자 뒤의 영문 접미사, 2자 | 번째, 번째, 번째 또는 번째. j |
w | 와 함께 사용 가능 요일, 숫자는 | 0(일요일) ~ 6(토요일) |
z | 년 | 0 ~ 365 |
주 | -의 일 수 -- | --- |
W | ISO-8601 형식의 주, 매주 시작 날짜 월요일(PHP 4.1.0의 새로운 기능) | 예: 42(해의 42번째 주) |
월 | --- | --- |
F | 월, 전체 텍스트 형식 , 예: 1월 또는 3월 | 1월 ~ 12월 |
m | 숫자로 표시되는 월, 앞에 0이 붙음 | 01 ~ 12 |
M | 월의 세 글자 약어 | Jan ~ Dec |
n | 앞에 0이 없는 숫자 월 | 1 ~ 12 |
t | 월의 일수 | 28 ~ 31 |
연도 | --- | --- |
L | 윤년인지 | 윤년이면 1, 아니면 0 |
o | ISO-8601 형식의 연도 번호입니다. ISO인 경우를 제외하면 Y와 동일한 값입니다. 의 주 번호(W)가 전년도 또는 다음 연도에 속하는 경우 해당 연도를 사용하세요.(PHP 5.1.0의 새로운 기능) | 예: 1999 또는 2003 |
Y | 4자리로 표시되는 전체 연도 | 예: 1999 또는 2003 |
y | 2자리 숫자로 표현되는 연도 | 예: 99 또는 03 |
시간 | --- | --- |
아 | AM 및 PM 소문자 값 | am 또는 pm |
A | 대문자 AM 및 PM 값 | AM 또는 PM |
B | 스와치 인터넷 표준 | 000 ~ 999 |
g | 시간, 12시간 형식, 앞에 0이 없음 | 1 ~ 12 |
G | 시간, 24시간 형식, 앞에 0이 없음 | 0 ~ 23 |
h | 시, 12시간 형식, 앞에 0이 붙음 | 01 ~ 12 |
H | 시간, 24시간 형식, 앞에 0이 붙음 | 00 ~ 23 |
i | 분 앞에 0이 붙음 | 00 ~ 59> |
초 | 초(앞에 0 | 00 포함) 59> |
u | ms(PHP 5.2.2의 새로운 기능). date() 함수는 정수만 허용하기 때문에 항상 000000을 반환한다는 점에 유의해야 합니다. 매개변수이며 DateTime::format()은 밀리초만 지원합니다. | 예: 654321 |
시간대 | --- | - -- |
e | 시간대 식별자(PHP 5.1.0의 새로운 기능) | 예: UTC, GMT, 대서양/아조레스 |
나 | 인가 일광 절약 시간 | 일광 절약 시간이면 1, 그렇지 않으면 0 |
O | 그리니치 표준시와의 시간 차이 | 예: +0200 |
P | 그리니치 표준시(GMT)와의 차이로 시간과 분을 구분하는 콜론이 있습니다(PHP 5.1.3에서 새로 추가됨) | 예: +02 :00 |
T | 이 기계가 위치한 시간대 | 예: EST, MDT ([역자 주] Windows의 경우 전체 텍스트 형식은 아래에 나와 있습니다(예: "동부 표준시"). 중국어 버전은 "중국 표준시"로 표시됩니다. |
Z | 초 단위의 시차 오프셋입니다. UTC 서쪽의 시간대 오프셋은 항상 음수이고, UTC 동쪽의 시간대 오프셋은 항상 양수입니다. | -43200 ~ 43200 |
전체 날짜/시간 | --- | --- |
c | ISO 8601 형식의 날짜(PHP 5의 새로운 기능) | 2004-02-12T15:19:21+00:00 |
r | RFC 822 형식의 날짜 | 예:2000년 12월 21일 목요일 16:01:07 +0200 |
U | From The Unix 시대 시작 이후의 초 수(1970년 1월 1일 00:00:00 GMT) | time() |
PHP 날짜 참조 매뉴얼을 방문하세요.
각 기능에 대한 간략한 설명과 활용 예시를 담은 참고 매뉴얼입니다!