
날짜는 요일, 날짜, 월, 연도의 요소로 구성할 수 있다. PHP는 형식 문자format characters를 사용하여 이러한 각 요소를 나타낸다. 예를 들어, m-d-Y는 날짜 형식 01-01-23을 나타낸다. 형식 문자는 PHP 인터프리터에 날짜를 어떻게 할 것인지 알려준다.
요일
- D : ex) Sat
- ㅣ : ex) Saturday
날짜- d : ex) 09
- j : ex) 9
- S : ex) th
월- m : ex) 04
- n : ex) 4
- M : ex) Apr
- F : ex) April
년도- Y : ex) 2023
- y : ex) 23
시간
- h : 앞에 0이 있는 12-시간제 ex) 08
- g : 앞에 0이 없는 12-시간제 ex) 8
- H : 앞에 0이 있는 24-시간제 ex) 08
- G : 앞에 0이 없는 24-시간제 ex) 8
분- i : 앞에 0이 있는 숫자 ex) 09
초- s : 앞에 0이 있는 숫자 ex) 04
오전/오후(24시간제 시간에서는 사용되지 않음)- a : ex) am
- A : ex) AM
다음의 상대 시간을 사용할 수도 있다.
- 더하기/빼기 : + -
- 수량 : 0-9
- 시간 단위 (복수로 표현될 수 있음) : day, fortnight, month, year, hour, min, minute, sec, second
- 요일명 : Monday-Sunday 그리고 Mon-Sun
- 상대적 용어 : next, last, previous, this
- 서수 용어 : first-twelfth
ex)
유닉스 타임스탬프는 1970년 1월 1일 자정 이후 경과된 시간(초)을 사용하여 날짜와 시간을 나타낸다.
유닉스 타임스탬프의 최대 날짜는 2038년 1월 19일이다.
출처 - 존 두켓, <백엔드 프로그래밍을 위한 PHP & MySQL>, Jpub, 2022