212 of 410 menu

date 함수

함수 date는 지정된 형식으로 날짜를 출력합니다. 첫 번째 매개변수로 형식을 받고, 두 번째 선택적 매개변수로는 timestamp 형식의 시간을 받습니다. 만약 두 번째 매개변수가 지정되지 않으면 현재 시간을 사용하고, 지정되면 주어진 시간을 사용합니다.

형식은 제어 명령(영문자)으로 지정되며, 사이에 구분 기호(하이픈, 콜론 등)를 삽입할 수 있습니다.

함수는 다음 명령을 받습니다(대문자와 소문자는 다릅니다. 주의하세요):

  • U – 1970년 1월 1일 이후 경과한 초 수(즉, timestamp).
  • z – 연초부터의 일 번호.
  • Y – 연도, 4자리 숫자.
  • y - 연도, 두 자리 숫자.
  • m – 월 번호(앞에 0이 붙음).
  • n – 월 번호(앞에 0이 없음).
  • d – 월의 일 번호, 항상 두 자리 숫자(첫 번째가 0일 수 있음).
  • j – 월의 일 번호(앞에 0이 없음).
  • w – 요일 (0 - 일요일, 1 - 월요일 등).
  • h – 12시간 형식의 시.
  • H – 24시간 형식의 시.
  • i – 분.
  • s – 초.
  • L – 윤년이면 1, 아니면 0.
  • W – 연중 주 번호.
  • t – 지정된 월의 일 수.

구문

date(string $format, ?int $timestamp = null): string

date 사용 예제

<?php // 모든 예제는 2013년 6월 1일 12시 23분 59초, 월요일을 기준으로 합니다. echo date('Y'); // '2013' 출력 echo date('y'); // '13' 출력 echo date('m'); // '06' 출력 - 월 번호 echo date('d'); // '01' 출력 - 월의 일 번호 echo date('j'); // '1' 출력 - 월의 일 번호 (앞에 0 없음) echo date('w'); // '1' 출력 - 월요일 echo date('H'); // '12' 출력 - 시 echo date('i'); // '23' 출력 - 분 echo date('s'); // '59' 출력 - 초 echo date('d-m-Y'); // '01-06-2013' 출력 echo date('d.m.Y'); // '01.06.2013' 출력 echo date('H:i:s d.m.Y'); // '12:23:59 01.06.2013' 출력 ?>

date 함수의 두 번째 매개변수

함수 date에는 timestamp 형식의 시간을 받는 두 번째 선택적 매개변수가 있습니다. 이 매개변수를 전달하면, date 함수는 현재 시간이 아닌 두 번째 매개변수로 전달된 시간을 형식화합니다. 이 timestamp는 예를 들어 mktime을 통해 얻을 수 있습니다(반드시 그럴 필요는 없음):

<?php echo date('d-m-Y', mktime(0, 0, 0, 12, 29, 13)); // '29-12-2013' 출력 ?>

이를 활용하여 특정 날짜의 요일 번호를 알 수 있습니다 - 단순히 함수 mktime을 사용하여 두 번째 매개변수로 날짜를 전달하고, 첫 번째 매개변수로 제어 문자 'w'를 설정하면 됩니다:

<?php // 2013년 12월 29일이 무슨 요일인지 알아봅시다: echo date('w', mktime(0, 0, 0, 12, 29, 13)); // '0' 출력 - 일요일 ?>

함께 보기

  • timestamp 형식으로 시간을 반환하는 함수 mktime
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부