Calendar

Calendar (달력)

Calendar 확장은 서로 다른 달력 형식 간 변환을 단순화하는 일련의 함수를 제공해요. 기준이 되는 표준은 율리우스 적일(Julian Day Count) 이에요.

출처: PHP: Calendar - Manual

본문

Calendar 확장은 서로 다른 달력 형식 간의 변환을 단순화하는 함수 시리즈를 제공해요. 그 중간 표준은 **율리우스 적일(Julian Day Count)**이에요.

율리우스 적일은 기원전 4713년 1월 1일부터 시작해 하루씩 센 일수예요. 달력 체계 간 변환을 하려면 먼저 율리우스 적일로 변환한 뒤, 원하는 달력 체계로 다시 변환해야 해요.

주의할 점은 율리우스 적일(Julian Day Count)이 율리우스 달력(Julian Calendar)과는 완전히 다르다는 거예요! 율리우스 적일에 대한 자세한 정보는 hermetic.ch에서, 달력 체계 전반에 대해서는 fourmilab.ch에서 확인할 수 있어요.

Calendar 함수

달력 변환 (중심 함수)

  • cal_days_in_month — 주어진 연도와 달력에서 한 달의 일수 반환
  • cal_from_jd — 율리우스 적일을 지원되는 달력으로 변환
  • cal_info — 특정 달력에 대한 정보 반환
  • cal_to_jd — 지원되는 달력을 율리우스 적일로 변환

날짜 간 변환

  • gregoriantojd, jdtogregorian — 그레고리안 달력 ⇄ 율리우스 적일
  • juliantojd, jdtojulian — 율리우스 달력 ⇄ 율리우스 적일
  • jewishtojd, jdtojewish — 유대인 달력 ⇄ 율리우스 적일
  • frenchtojd, jdtofrench — 프랑스 공화력 ⇄ 율리우스 적일
  • unixtojd, jdtounix — Unix 타임스탬프 ⇄ 율리우스 적일

정보·부활절

  • jddayofweek — 요일 반환
  • jdmonthname — 월 이름 반환
  • easter_date — 주어진 연도의 부활절 현지 자정 Unix 타임스탬프
  • easter_days — 주어진 연도에 부활절이 3월 21일 이후 며칠 뒤인지 반환

더 알아보기