checkdate : Vérifiez l’exactitude de la date.
date : formate l'heure du serveur.
strftime : formate l'heure du serveur localement.
getdate : obtenez des informations sur l'heure et la date.
gettimeofday : obtenez l'heure actuelle.
gmdate : obtenez le décalage horaire entre l'heure actuelle et GMT.
easter_date : calcule la date de Pâques.
easter_days : Calculez le nombre de jours entre Pâques et le 21 mars.
mktime : obtenez l'horodatage UNIX.
gmmktime : obtenez l'heure moyenne de Greenwich de l'horodatage UNIX.
heure : obtenez l'horodatage UNIX de l'heure actuelle.
microtime : obtenez la valeur d'horodatage UNIX de l'heure actuelle en millionièmes de seconde.
checkdate Vérifiez l'exactitude de la date.
Syntaxe : int checkdate(int mois, int jour, int année) ;
Valeur de retour : Entier
Type de fonction : Heure et date
Description du contenu Si la date est valide, renvoie vrai, si le la date a un problème, renvoie false. Cette fonction peut être utilisée pour vérifier si la date est valide. La plage valide est la suivante :
l'année est de 0 à 32767 ans
le mois est du 1er au décembre
le jour, qui change avec le mois et l'année bissextile
date Formate l'heure du serveur.
Syntaxe : string date(string format, int [timestamp]);
Valeur de retour : String
Type de fonction : Heure et date
Description du contenu La chaîne de la valeur de retour est déterminée par le format configuré . Si une valeur d'horodatage est transmise, l'horodatage sera formaté et renvoyé ; si aucune valeur d'horodatage n'est transmise, l'heure du serveur actuel sera formatée et renvoyée. Pour convertir des dates dans d'autres formats de langue, les fonctions setlocale() et strftime() doivent être utilisées. Les options de formatage de la chaîne sont les suivantes :
a - "am" ou "pm"
A - "AM" ou "PM"
d - jour, deux chiffres, si moins de deux chiffres Ajoutez ensuite des zéros devant : "01" à "31"
D - jour de la semaine, trois lettres anglaises telles que : "Fri"
F - mois, nom anglais complet tel que : "Janvier ; "
h - heure au format 12 heures ; tel que : "01" à "12"
H - heure au format 24 heures ; tel que : "00" à "23"
g - heure au format 12 heures, moins de Deux chiffres ne sont pas complétés par des zéros ; par exemple : "1" à 12"
G - les heures dans le système 24 heures, moins de deux chiffres ne sont pas complétés par des zéros ; tel comme : "0" à "23"
i - minutes tel que : "00" à "59"
j - jour, deux chiffres, s'il y a moins de deux chiffres, n'ajoutez pas de zéros tels ; comme : "1" à "31"
l - jour de la semaine, nom anglais complet tel que : "Friday"
m - mois, deux chiffres, s'il y a moins de deux chiffres, ajoutez des zéros ; devant ; Par exemple : "01" à "12"
n - mois, deux chiffres, s'il y a moins de deux chiffres, non Remplissez des zéros tels que : "1" à "12"
M - mois, trois lettres anglaises telles que : "Jan"
s - secondes telles que : "00" à "59"
S - Ajoutez un nombre ordinal anglais à la fin du mot, deux lettres anglaises ; tel que : "th", "nd"
t - le nombre de jours dans le mois spécifié tel que : "28" à "31"
U - le nombre total de secondes
w - numérique ; jour de la semaine, tel que : "0" (dimanche) à "6" (samedi)
Y - année, quatre chiffres tel que : "1999"
y - année, deux chiffres ; "99"
z - le jour de l'année ; tel que : "0" à "365"
Les autres caractères non répertoriés ci-dessus seront répertoriés directement
Exemples d'utilisation,
Exemple 1 :
Exemple 2 :
gmdate() mktime()
strftime 참조 서버의 시간을 로컬에서 형식화합니다.
구문: string strftime(string format, int [timestamp]);
반환 값: 문자열
함수 유형: 시간 및 날짜
내용 설명 반환 값의 문자열은 구성된 형식에 따라 결정됩니다. . 전달된 타임스탬프 값이 있는 경우 타임스탬프가 형식화되어 반환됩니다. 전달된 타임스탬프 값이 없으면 현재 서버의 시간이 로컬로 형식화되어 반환됩니다. 월 또는 요일 이름은 로케일 구성 setlocale()에 따라 변경됩니다.
반환된 문자열은 다음 형식일 수 있습니다.
%a 요일의 약어입니다.
%A 요일의 전체 이름입니다.
%b 월 이름의 약어입니다.
%B 달의 전체 이름입니다.
%c는 현지 날짜와 시간을 더 잘 나타내는 문자열입니다.
%d는 해당 월의 날짜를 숫자(00~31 범위)로 나타냅니다.
%H는 시간을 24시간 숫자(범위 00~23)로 나타냅니다.
%I는 시간을 12시간 숫자(범위 01~12)로 나타냅니다.
%j는 올해의 날짜를 숫자(범위 001~366)로 나타냅니다.
%m 월 번호(1부터 12까지).
%M분.
%p는 'AM' 또는 'PM'으로 현지 시간을 나타냅니다.
%S초.
%U 숫자는 해당 연도의 주 번호를 나타내며 첫 번째 주는 첫 번째 일요일부터 시작됩니다.
%W 숫자는 해당 연도의 주 번호를 나타내며 첫 번째 주는 첫 번째 월요일부터 시작됩니다.
%w는 요일을 숫자로 나타냅니다(0은 일요일).
%x 시간 없이 날짜를 표현합니다.
%X 날짜 없이 시간을 표현합니다.
%y는 연도를 나타내는 두 자리 숫자입니다(범위: 00~99).
%Y는 연도의 완전한 숫자 표현, 즉 4자리입니다.
%Z 시간대 또는 이름 약어.
%%% 문자.
사용예
시간 및 날짜 정보를 얻으려면 setlocale() mktime()
getdate를 참조하세요.
구문: 배열 getdate(int timestamp);
반환 값: 배열
함수 유형: 시간 및 날짜
콘텐츠 설명 반환된 배열의 요소에는 다음 항목이 포함됩니다.
"초" - 초
"분" - 분
"시간" - 시간
"mday" - 날짜
"wday" - 요일
"월" - 월 번호
"연도" - 연도, 번호
"yday" - 연도의 날짜: "299"
"weekday" - 요일의 전체 이름. : "Friday"
" Month" - 월의 전체 이름: "January"
gettimeofday 현재 시간을 가져옵니다.
구문: 배열 gettimeofday(void);
반환 값: 배열
함수 유형: 시간 및 날짜
내용 설명 반환된 배열의 요소에는 다음 항목이 포함됩니다.
"sec" - 초
"usec" - 100만분의 1초
" Minuteswest" - 그리니치 표준시
"dsttime" - 목적지 시간대
gmdate GMT로부터 현재 시차를 가져옵니다.
구문: 문자열 gmdate(문자열 형식, int 타임스탬프);
반환 값: 문자열
함수 유형: 시간 및 날짜
내용 설명: 이 함수는 다음을 제외하고 date() 함수와 유사합니다. 이 함수는 그리니치 표준시(GMT)와의 시차를 반환합니다
사용예
이 예제를 실행하는 컴퓨터가 핀란드(핀란드, GMT +0200)에 있는 경우 반환되는 결과는 다음과 같습니다.
Jan 01 1998 00:00:00
Dec 31 1997 22:00:00
기준 날짜() mktime() gmmktime()
easter_date 부활절 날짜를 계산합니다.
구문: int easter_date(int [연도]);
반환값: 정수
함수 유형: 시간 날짜
내용 설명: 특정 연도를 입력하면 해당 연도가 UNIX 타임스탬프 형식으로 반환됩니다. 의 부활절 날짜를 기준으로 하며, 연도를 입력하지 않으면 해당 연도의 날짜로 계산됩니다. 값? 입력한 연도는 서기 1970년에서 2037년 사이여야 합니다. 그렇지 않으면 계산할 수 없습니다.
사용예
Hasil yang dikembalikan ialah
Apr-04-1999
Apr-23-2000
Apr-15-2001
ester_days Hitung bilangan hari antara Easter dan 21 Mac.
Sintaks: int easter_days(int [year]);
Nilai pulangan: Integer
Jenis fungsi: Masa dan tarikh
Perihalan kandungan Masukkan tahun tertentu untuk mengira Paskah dan 2 Mac pada tahun itu Nombor tarikh antara sebelas hari Jika tiada tahun dimasukkan, ia akan dikira berdasarkan tahun semasa. Fungsi ini boleh digunakan untuk menggantikan masalah yang easter_date() tidak boleh mengira di luar julat 1970-2037.
Contoh Penggunaan
Keputusan yang dikembalikan ialah:
14 (4/4)
32 (4/22)
2 (3/23)
Rujuk easter_date()
mktime untuk mendapatkan Cap masa UNIX.
Sintaks: int mktime(int jam, int minit, int saat, int bulan, int hari, int tahun);
Nilai pulangan: Integer
Jenis fungsi: Tarikh masa
Perihalan kandungan: Masukkan satu masa, mengembalikan integer panjang cap masa UNIX.
Contoh Penggunaan
Tarikh rujukan() masa()
gmmktime Mendapat Masa Purata Greenwich bagi cap waktu UNIX.
Sintaks: int gmmktime(int jam, int minit, int saat, int bulan, int hari, int tahun);
Nilai pulangan: Integer
Jenis fungsi: Masa dan tarikh
Perihalan kandungan: Jika anda memasukkan masa, integer panjang cap masa UNIX Greenwich akan dikembalikan.
masa Dapatkan cap masa UNIX masa semasa.
Sintaks: int time(void);
Nilai pulangan: Integer
Jenis fungsi: Masa dan tarikh
Perihalan kandungan Kembalikan nilai setem masa semasa.
Tarikh rujukan()
masa mikro Mendapat nilai sepersejuta detik cap waktu UNIX masa semasa.
Sintaks: rentetan microtime(void);
Nilai pulangan: Rentetan
Jenis fungsi: Masa dan tarikh
Perihalan kandungan Mengembalikan nilai setem kedua yang sepersejuta masa semasa. Jika sistem pengendalian tidak menyediakan fungsi panggilan sistem gettimeofday(), fungsi ini juga akan menjadi tidak sah.