>백엔드 개발 >PHP 문제 >PHP에서 날짜 형식을 설정하는 방법

PHP에서 날짜 형식을 설정하는 방법

藏色散人
藏色散人원래의
2021-03-11 10:09:534159검색

날짜 함수를 사용하여 PHP에서 날짜 형식을 설정할 수 있습니다. 이 함수는 타임스탬프를 더 읽기 쉬운 날짜와 시간으로 형식화할 수 있습니다. 사용 구문은 "string date(string $format[,int $timestamp]) "입니다.

PHP에서 날짜 형식을 설정하는 방법

이 문서의 운영 환경: 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 비디오 튜토리얼"】

~ 12 ~ 23 ~ 12 ~ 23 ~ 59>에서 59>입니다.
형식 문자열은 다음 format 参数的字符串
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.