날짜 & 시간(1)

minah moon·2023년 8월 17일

PHP

목록 보기
31/58
post-thumbnail

날짜 형식

날짜는 요일, 날짜, 월, 연도의 요소로 구성할 수 있다. 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)

  • + 1 day
  • + 3 years 2 days 1 month
  • - 4 hours 20 mins
  • next Tuesday
  • first Sat of Jan

유닉스 타임스탬프

유닉스 타임스탬프는 1970년 1월 1일 자정 이후 경과된 시간(초)을 사용하여 날짜와 시간을 나타낸다.

유닉스 타임스탬프의 최대 날짜는 2038년 1월 19일이다.






출처 - 존 두켓, <백엔드 프로그래밍을 위한 PHP & MySQL>, Jpub, 2022

0개의 댓글