date(string $format, ?int $timestamp)
첫번째 인자에서 포멧 방식을 받고, 두번째 인자에서 타임스템프 값을 받는다.
date('Y-m-d', strtotime('20240201'))
#2024-02-01
아래 규칙을 사용하여 다양하게 변환이 가능합니다.
format text | example | description |
Y | 2024 | 4 자리로 표시 |
y | 24 | 2 자리로 표시 |
o | 2024 | ISO-8601 에 맞는 포맷으로 표시 (포멧 방식은 Y 와 같으나, ISO 규격에 맞는 W가 포함한 년을 사용) |
L | 0 or 1 | 윤년 여부 확인 |
format text | example | description |
F | January ~ December | 영어로 표시 |
M | Jan ~ Dec | 3 자리 영어로 표시 |
m | 01 ~ 12 | 2 자리 숫자로 표시 |
n | 1 ~ 12 | 숫자로 표시 |
t | 31, 28, 29, 30 | 월의 일수를 표시 |
format text | example | description |
d | 01 ~ 31 | 2 자리 숫자로 표시 |
j | 1 ~ 31 | 숫자로 표시 |
z | 0 ~ 365 | 1년의 n번째 일수로 표시 |
S | st, nd, rd or th | 2 자리 suffix 표시 |
format text | example | description |
H | 00 ~ 23 | 24시간 기준 2자리 숫자로 표시 |
h | 01 ~ 12 | 12시간 기준 2자리 숫자로 표시 |
G | 0 ~ 23 | 24시간 기준 숫자로 표시 |
g | 1 ~ 12 | 12시간 기준 숫자로 표시 |
A | AM, PM | 대문자 오전, 오후 |
a | am, pm | 소문자 오전, 오후 |
i | 00 ~ 59 | 분을 2자리 숫자로 표시 |
s | 00 ~ 59 | 초를 2자리 숫자로 표시 |
u | 000000 ~ 999999 | 밀리초를 표시 |
B | 000 ~ 999 | Swatch Internet Time (하루를 1000으로 나눠 표시) |
format text | example | description |
W | 10 (1년의 10번째 주) | ISO-8601 에 맞는 1년의 n번째 주 (월요일에 한주가 시작한다.) |
format text | example | description |
D | Mon ~ Sun | 영어 3자리로 표시 |
l | Monday ~ Sunday | 영어 단어로 표시 |
N | 1 ~ 7 (월요일 ~ 일요일) | ISO-8601 로 표시 |
w | 0 ~ 6 (일요일 ~ 토요일) | 숫자로 표시 |
format text | example | description |
e | UTC, GMC, Atlantic/Azores | 타임존 ID |
I | 0 or 1 | 섬머타임 여부 확인 |
O | +0200 | GMT 와 다른시간 |
P | +02:00 | GMT 와 다른시간에 :을 추가 |
T | EST, MDT | 타임존 약자 |
Z | -43200 ~ 50400 | GMT 와 차이를 초로 표시, UTC 서쪽은 음수, 동쪽은 양수 |
format text | example | description |
c | 2024-02-12T13:10:11+00:00 | ISO-8601 기준으로 표시 |
r | Mon, 12, Feb 2000 13:10:01 +0200 | RFC 2822 기준으로 표시 |
U | 654321 | Unix Epoch (January 1 1970 00:00:00 GMT) 로 부터의 초 |
[PHP] 리눅스에 Composer 설치 방법 (2) | 2025.01.07 |
---|