<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() 함수는 날짜와 시간을 포맷하고 포맷 된 날짜 문자열을 반환합니다.
통사론
매개 변수 | 기술 |
---|
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 날짜 / 시간 참조