>  기사  >  php教程  >  PHP function_php 기본에서 날짜 및 시간 함수 date() 사용에 대한 자세한 설명

PHP function_php 기본에서 날짜 및 시간 함수 date() 사용에 대한 자세한 설명

WBOY
WBOY원래의
2016-05-16 09:00:041944검색

날짜 및 시간 함수는 PHP의 핵심 구성 요소입니다. 이 기능을 사용하기 위해 설치가 필요하지 않습니다. 날짜 함수의 구체적인 사용법에 대해 자세히 이야기해 보겠습니다.

PHP Date() 함수
PHP Date() 함수는 타임스탬프를 더 읽기 쉬운 날짜 및 시간 형식으로 지정할 수 있습니다.

구문
날짜(형식,타임스탬프)

형식이 필요합니다. 타임스탬프의 형식을 지정합니다.
타임스탬프는 선택사항입니다. 타임스탬프를 지정합니다. 기본값은 현재 날짜와 시간입니다.


PHP의 날짜 및 시간 함수 date()

코드 복사 코드는 다음과 같습니다.

$t=time();
에코 날짜("Y-m-d H:i:s",$t);

첫 번째 매개변수의 형식은 각각 다음을 나타냅니다.
a - "am" 또는 "pm"
A - "AM" 또는 "PM"
d - 일, 두 자리 숫자, 더 적은 경우 두 자리 이상인 경우 앞에 0을 추가합니다. 예: "01" ~ "31"
D - 요일, 세 개의 영문자: "Fri"
F - 월, 전체 영어 이름; 예: " 1월"
h - 12시간 형식의 시간: "01" ~ "12"
H - 24시간 형식의 시간: "00" ~ "23"
g - 12시간 형식 24시간 형식의 시간입니다. "1" ~ 12"와 같이 두 자리 미만인 경우 0을 추가하지 마세요.
G - 24시간 형식의 시간입니다. "0" ~ "23"
i와 같이 두 자리 미만인 경우 0을 추가하지 마세요.
j - 일, 두 자리(있는 경우) 두 자리 미만인 경우 0을 추가하지 마세요. 예: "1" ~ "31"
l - 요일(예: "Friday"
m - 월, 두 자리) , 두 자리 미만인 경우 앞에 0을 추가합니다. 예: "01" ~ "12"
n - 월, 두 자리, 두 자리 미만인 경우에는 0이 추가되지 않습니다. as: "1" ~ "12"
M - 월, 세 개의 영문자: "Jan"
s - 초: "00" ~ "59"
S - 추가 단어 끝의 영어 서수, "th", "nd"
t와 같은 두 개의 영문자 - "28"에서 "31"까지의 날짜 수를 지정합니다.
U - 총 초 숫자
w - 요일(예: "0"(일요일) ~ "6"(토요일))
Y - 연도, 4자리 숫자(예: "1999") 🎜>y - 연도, 두 자리 숫자: "99"
z - 연도: "0" ~ "365"
위에 나열되지 않은 다른 문자는 직접 나열됩니다.

1, 연월일

코드 복사 코드는 다음과 같습니다.
echo date('Y-m-j') ;
2007-02-6

echo date('y-n-j');
07-2-6


대문자 Y는 4개를 나타냅니다. -자리 연도, 소문자 y는 연도의 두 자리 숫자를 나타냅니다.
소문자 m은 월(선행 포함)을 나타내고, 소문자 n은 선행 없이 월 수를 나타냅니다.


코드 복사 코드는 다음과 같습니다.
echo date('Y-M- j') ;
2007-2월-6

echo date('Y-m-d');
2007-02-06

대문자 M은 월의 약어 3자를 나타내고, 소문자 m은 월 번호(앞에 0 포함)를 나타냅니다.

대문자 J는 없으며, 소문자 j만 선행 없이 날짜를 나타냅니다. o; 월이 필요한 경우 앞에 소문자 d를 사용하십시오.


코드 복사 코드는 다음과 같습니다.
echo date('Y-M- j') ;
2007-2월-6

echo date('Y-F-jS');
2007-2월-6일

대문자 M은 월의 약어 3자를 나타내고, 대문자 F는 월의 전체 영문자를 나타냅니다. (소문자 f 불가)
대문자 S는 날짜 번호에 따라 "st", "nd", "rd", "th" 등 날짜의 접미사를 나타냅니다.

요약:
는 대문자 Y와 소문자 y를 사용하여 연도를 나타낼 수 있습니다.
은 대문자 F, 대문자 M, 소문자 m 및 소문자 n을 사용하여 월을 나타낼 수 있습니다. 숫자) );
소문자 d와 소문자 j를 사용하여 날짜를 나타낼 수 있으며, 대문자 S는 날짜의 접미사를 나타냅니다.


2, 시:분:초

기본적으로 PHP 해석으로 표시되는 시간은 "그리니치 표준시"로, 현지 시간과 8시간 다릅니다.

코드 복사 코드는 다음과 같습니다.
echo date('g:i:s a') ;
오전 5:56:57

에코 날짜('h:i:s A');
오전 05:56:57

소문자 g는 앞에 0이 없는 12시간제를 의미하고, 소문자 h는 앞에 0이 붙는 12시간제를 의미합니다.

12시간제 사용 시 오전과 오후를 표시해야 합니다. 소문자 a는 소문자 "am"과 "pm"을 나타내고, 대문자 A는 대문자 "AM"과 "PM"을 나타냅니다.

코드 복사 코드는 다음과 같습니다.
echo date('G:i:s ');
14:02:26

La majuscule G représente l'heure au format 24 heures, mais sans interligne ; utilisez la majuscule H pour représenter l'heure au format 24 heures avec interligne

Résumé :
La lettre g représente l'heure sans interligne , la lettre h représente l'heure avec interligne ;
minuscules g et h représentent le format 12 heures, et les majuscules G et H représentent le format 24 heures.

3, année bissextile, semaine, jour

Copier le code Le code est le suivant :

echo date('L');
Cette année Que ce soit une année bissextile : 0

echo date('l');
Aujourd'hui c'est : mardi

echo date('D');
Aujourd'hui, c'est : mar

L majuscule signifie déterminer si cette année est une année bissextile, valeur booléenne, renvoie 1 si vrai, sinon 0
L minuscule représente la version anglaise complète du jour de la semaine (mardi) ; Utilisez un D majuscule pour représenter le jour de la semaine. L'abréviation à 3 caractères de quelques-uns (mardi).

Copier le code Le code est le suivant :
echo date('w');

Semaine d'aujourd'hui : 2

Copier le code Le code est le suivant :
echo date('W');

Cette semaine est la 06ème semaine de l'année


Le w minuscule représente le jour de la semaine, exprimé sous forme numérique
Le W majuscule représente le nombre de semaines dans l'année

Copier le code Le code est le suivant :
echo date('t'); 🎜>

Ce mois compte 28 jours

echo date('z'); 🎜>


Aujourd'hui est le 36ème jour de l'année
T minuscule représente le nombre de jours dans le mois en cours

Z minuscule représente le jour de l'année d'aujourd'hui

4, les autres




Copier le code Le code est le suivant :echo date('T');
UTC



Le T majuscule indique l'heure locale du serveur

Copier le code Le code est le suivant : echo date('I');
0



Majuscule I signifie déterminer si l'heure d'été actuelle est, si c'est vrai, renvoyer 1, sinon 0

Copier le code Le code est le suivant : echo date('U');
1170769424



La majuscule U représente le nombre total de secondes du 1er janvier 1970 à nos jours, qui est l'horodatage UNIX de l'époque Unix.

Copier le code Le code est le suivant : echo date('c');
2007 -02-06T14:24:43+00:00



C minuscule représente la date ISO8601. Le format de date est AAAA-MM-JJ. La lettre T est utilisée pour séparer la date et l'heure. Le format de l'heure est HH:MM:SS. à partir de l'heure moyenne de Greenwich (GMT).

Copier le code Le code est le suivant : echo date('r');
Mardi 6 février 2007 14:25:52 +0000



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