최신 웹 개발 튜토리얼
 

PHP date() Function

<PHP 날짜 / 시간 참조

포맷 된 날짜 문자열을 로컬 날짜와 시간을 포맷하고 반환 :

<?php
// Prints the day
echo date("l") . "<br>";

// Prints the day, date, month, year, time, AM or PM
echo date("l jS \of F Y h:i:s A");
?>
»실행 예

정의 및 사용

date() 함수는 날짜와 시간을 포맷하고 포맷 된 날짜 문자열을 반환합니다.


통사론

date( format,timestamp);

매개 변수 기술
format 필요합니다. 출력 된 날짜 문자열의 형식을 지정합니다. 다음 문자를 사용할 수 있습니다 :
  • D - 달의 날 (from 01 to 31)
  • D - 하루의 텍스트 표현 (three letters)
  • J - 0이 붙지 않는 달의 날 (1 to 31)
  • L (lowercase 'L') - 하루의 전체 텍스트 표현
  • N -는 ISO-8601 숫자 하루의 표현 (1 for Monday, 7 for Sunday)
  • S - 달의 날을위한 영어 서수 접미사 (2 characters st, nd, rd or th. Works well with j)
  • w - 오늘의 숫자 표현 (0 for Sunday, 6 for Saturday)
  • Z - 연도 당일 (from 0 through 365)
  • W - 올해의 ISO-8천6백1주 번호는 (weeks starting on Monday)
  • F - 달의 전체 텍스트 표현 (January through December)
  • m - 달의 숫자 표시 (from 01 to 12)
  • M - 월, 짧은 문자 표현 (three letters)
  • N - 달의 숫자 표시가없는 선행 0 (1 to 12)
  • t - 주어진 월의 일 수
  • L - 윤년이든 (1 if it is a leap year, 0 otherwise)
  • 오 -는 ISO-8,601년 번호
  • Y - 년의 4 자리 표현
  • Y - 연도, 2 자리수 표현
  • A - 소문자 오전 또는 오후
  • A - 대문자 AM 또는 PM
  • B - 스와치 인터넷 시간 (000 to 999)
  • g - 12 시간 형식 (1 to 12)
  • G - 24 시간 형식 (0 to 23)
  • 시간 - 12 시간 형식 (01 to 12)
  • H - 24 시간 형식 (00 to 23)
  • I - 앞에 0 분 (00 to 59)
  • S - 앞에 0 초 (00 to 59)
  • U - 마이크로 초 (added in PHP 5.2.2)
  • 전자 - 시간대 식별자 (Examples: UTC, GMT, Atlantic/Azores)
  • I (capital i) - 날짜가 의식에 있는지 여부 절약 시간 (1 if Daylight Savings Time, 0 otherwise)
  • O - 그리니치 시간 차이 (GMT) 시간 (Example: +0100)
  • P - 그리니치 시간 차이 (GMT) 시간 : (PHP 5.1.3에서 추가) 분
  • T - 시간대 약어 (Examples: EST, MDT)
  • Z - 표준 시간대의 오프셋 초. 서쪽 UTC의 시간대 오프셋이 음수 (-43200 50400을에)
  • C - 이소 - 8601 날짜 (eg 2013-05-05T16:34:42+00:00)
  • R -은 RFC 2822 형식의 날짜 (eg Fri, 12 Apr 2013 12:01:05 +0200)
  • U - 유닉스 신기원부터 초 (January 1 1970 00:00:00 GMT)

다음과 같은 미리 정의 된 상수는 (PHP 5.1.0부터 사용 가능) 사용할 수 있습니다 :

  • DATE_ATOM - 원자 (example: 2013-04-12T15:52:01+00:00)
  • DATE_COOKIE - HTTP Cookies (example: Friday, 12-Apr-13 15:52:01 UTC)
  • DATE_ISO8601 - ISO-8601 (example: 2013-04-12T15:52:01+0000)
  • DATE_RFC822 - RFC 822 (example: Fri, 12 Apr 13 15:52:01 +0000)
  • DATE_RFC850 - RFC 850 (example: Friday, 12-Apr-13 15:52:01 UTC)
  • DATE_RFC1036 - RFC 1036 (example: Fri, 12 Apr 13 15:52:01 +0000)
  • DATE_RFC1123 - RFC 1123 (example: Fri, 12 Apr 2013 15:52:01 +0000)
  • DATE_RFC2822 - RFC 2822 (Fri, 12 Apr 2013 15:52:01 +0000)
  • DATE_RFC3339 - DATE_ATOM과 동일 (since PHP 5.1.3)
  • DATE_RSS - RSS (Fri, 12 Aug 2013 15:52:01 +0000)
  • DATE_W3C - 월드 와이드 웹 컨소시엄 (예 : 2013-04-12T15 : 52 : 01 + 00 : 00)
timestamp 선택 과목. 정수 유닉스 타임 스탬프를 지정합니다. 기본값은 현재 로컬 시간 ( time() )

기술적 세부 사항

반환 값 : 성공에 포맷 된 날짜 문자열을 반환합니다. 실패 + E_WARNING에 FALSE
PHP 버전 : 4+
변경 내역 : PHP 5.1.0 : 추가 E_STRICT와 E_NOTICE 시간대 오류. 타임 스탬프의 유효 범위는 금 지금부터 13 년 12 월 (화)에 1901 그리니치 표준시 20시 45분 54초, 2038년 1월 19일 그리니치 표준시 03시 14분 7초. 버전 전에 5.1.0 타임 스탬프 2038-01-19 일부 시스템에서 1970-01-01로 제한 (eg Windows) .
PHP 5.1.1 : 형식 매개 변수를 지정하는 데 사용할 수있는 표준 날짜 / 시간 형식의 추가 상수

<PHP 날짜 / 시간 참조