날짜 함수를 사용하여 PHP에서 날짜 형식을 설정할 수 있습니다. 이 함수는 타임스탬프를 더 읽기 쉬운 날짜와 시간으로 형식화할 수 있습니다. 사용 구문은 "string date(string $format[,int $timestamp]) "입니다.
이 문서의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
PHP date() 함수
PHP date() 함수는 타임스탬프를 더 읽기 쉬운 형식으로 지정할 수 있습니다. 그리고 시간.
Tip 타임스탬프는 특정 이벤트가 발생한 날짜/시간을 나타내는 문자 시퀀스입니다.
Syntax
string date ( string $format [, int $timestamp ] )
매개변수
형식이 필요합니다. 타임스탬프의 형식을 지정합니다.
타임스탬프는 선택사항입니다. 타임스탬프를 지정합니다. 기본값은 현재 날짜와 시간입니다.
PHP Date() - 날짜 형식 지정
date() 함수의 첫 번째 필수 매개 변수인 format은 날짜/시간 형식을 지정하는 방법을 지정합니다.
사용 가능한 문자는 다음과 같습니다.
d - 일(01 - 31)을 나타냅니다.
m - 월(01 - 12)을 나타냅니다.
Y - 연도(4자리)를 나타냅니다.
eg. 형식 매개변수에서 사용할 수 있는 모든 문자 목록을 보려면 PHP 날짜 참조 매뉴얼인 date() 함수를 확인하세요.
문자 사이에 "/", "." 또는 "-"와 같은 다른 문자를 삽입하여 추가 서식을 추가할 수 있습니다.
<?php echo date("Y/m/d") . "<br>"; echo date("Y.m.d") . "<br>"; echo date("Y-m-d"); ?>
위 코드의 출력은 다음과 같습니다.
2016/10/21 2016.10.21 2016-10-21
[권장 학습: "PHP 비디오 튜토리얼"】
format 문자를 인식할 수 있습니다. |
설명 | 반환 값 예 |
---|---|---|
day | --- | --- |
d | 이달에는 일, 2자리 숫자 앞에 0 | 01 ~ 31 |
D | 요일, 텍스트 표현, 3글자 | Mon ~ Sun |
j | 월의 날짜, 앞에 0이 없음 | 1 ~ 31 |
l(소문자 "L") | 요일, 완료 | 의 텍스트 형식 Sunday ~ Saturday |
N | 요일을 나타내는 ISO-8601 형식 번호(PHP 5.1.0의 새로운 기능) | 1(요일 1을 의미) ~ 7 (일요일을 뜻함) |
S | 월의 일수 뒤에 붙는 영문 접미사 2자리 | st, nd, rd 또는 번째. j |
w | 과 함께 사용할 수 있습니다. 요일을 나타내는 숫자는 | 0(일요일) ~ 6(토요일) |
z을 나타냅니다. | 일 | 0 ~ 365 |
week | --- | --- |
W | ISO-8 6 01 형식의 연도 번호 주, 매주 시작은 월요일입니다(PHP 4.1.0의 새로운 기능) | 예: 42(연도의 42번째 주) |
month | --- | --- |
F | 전체 텍스트 형식의 월(예: 1월 또는 3월) | January - December |
m | 월은 숫자로 표시되며 앞에 0이 붙습니다 | 01 12까지 |
M | 월은 세 글자 약어로 표시됩니다. | Jan To Dec |
n | 앞에 0이 | 1 ~ 12 |
t | 특정 월의 일 수 | 28 ~ 31 |
year | --- | --- |
L | 윤년인지 | 윤년이면 1, 아니면 0 |
o | ISO-8601 형식의 연도번호입니다. . ISO인 경우를 제외하면 Y와 동일한 값입니다. 의 주 번호(W)가 전년도 또는 다음 연도에 속하는 경우 해당 연도를 사용하세요. (PHP 5.1.0의 새로운 기능) | 예: 1999 또는 2003 |
Y | 전체 4자리 연도 | 예: 1999 또는 2 0 03 |
y | 2자리 연도 | 예: 99 또는 03 |
Time | --- | --- |
a | 소문자 AM 및 PM 값 | am 또는 pm |
A | 대문자 AM 및 PM 값 | AM 또는 PM |
B | Swatch 인터넷 표준시 | 000 ~ 999 |
g | g | 시간, 12시간 형식, 앞에 0이 없음 1 | ~
G | 시, 24시간 형식, 앞에 0이 없음 0 | ~|
h | 시간, 12시간 형식, 앞에 0이 붙음 01 | ~|
H | 시간, 24시간 형식, 앞에 0이 붙음 00 | ~|
i | 분 앞에 0이 붙음 00 | ~|
s | 초, 앞에 0이 00 | 에서|
u밀리초(PHP 5.2.2의 새로운 기능)입니다. date() 함수는 integer만 허용하기 때문에 항상 000000🎜을 반환한다는 점에 유의해야 합니다. 매개변수 및 🎜DateTime::format()🎜은 밀리초만 지원합니다. | 예: 654321 | |
시간대 | --- | --- |
e | 시간대 식별자(PHP 5.1.0의 새로운 기능) | 예: UTC , GMT, Atlantic/Azores |
I | 일광 절약 시간인가요 | 일광 절약 시간이면 1이고 그렇지 않으면 0 | 입니다.
O | 녹색 그리니치 표준시 | 의 시간 차이입니다. 예: +0200 |
P | 콜론으로 시간을 구분하는 그리니치 표준시(GMT)와의 차이입니다. 및 분(PHP 5.1.3에 새로 추가됨) | 예: +02:00 |
T | 이 시스템이 위치한 시간대 | 예: EST, MDT ([역자 주] Windows에서는 전체 텍스트 형식은 아래에 나와 있습니다(예: "동부 표준시"). 중국어 버전은 "중국 표준시"로 표시됩니다. |
Z | 초 단위의 시차 오프셋입니다. UTC 서쪽의 시간대 오프셋은 항상 음수이고, UTC 동쪽의 시간대 오프셋은 항상 양수입니다. | -43200 ~ 43200 |
전체 날짜/시간 | --- | --- |
c | ISO 날짜 형식(PHP 5의 새로운 기능) | 2004-02-12T15:19:21+00:00 |
r | RFC 822 날짜 형식 | 예: Thu, 21 Dec 2000 16:01:07 +0200 |
U | Unix 시대 이후의 초 수(1970년 1월 1일 00:00:00 GMT) | time() |
위 내용은 PHP에서 날짜 형식을 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!