Maison  >  Article  >  php教程  >  Explication détaillée de l'utilisation de la fonction date et heure date() dans les bases de PHP function_php

Explication détaillée de l'utilisation de la fonction date et heure date() dans les bases de PHP function_php

WBOY
WBOYoriginal
2016-05-16 09:00:041947parcourir

Les fonctions de date et d'heure sont un composant essentiel de PHP. Aucune installation n'est requise pour utiliser ces fonctions. Parlons en détail de l'utilisation spécifique de la fonction date :

Fonction PHP Date()
La fonction PHP Date() peut formater l'horodatage en une date et une heure plus lisibles.

Syntaxe
date(format,horodatage)

format requis. Spécifie le format de l'horodatage.
horodatage facultatif. Spécifiez l'horodatage. La valeur par défaut est la date et l'heure actuelles.


Fonction date et heure de PHP date()

Copier le code Le code est le suivant :

$t=time();
date d'écho ("Y-m-d H:i:s",$t);

Le format du premier paramètre représente respectivement :
a - "am" ou "pm"
A - "AM" ou "PM"
d - jour, deux chiffres, S'il y en a moins plus de deux chiffres, ajoutez des zéros devant ; tel que : " Janvier"
h - heure au format 12 heures tel que : "01" à "12"
H - heure au format 24 heures tel que : "00" à "23" ;
g - Format 12 heures Heures au format 24 heures, n'ajoutez pas de zéros s'il y a moins de deux chiffres comme : "1" à 12"
G - Heures au format 24 heures, faites ne pas ajouter de zéros s'il y a moins de deux chiffres comme : "0" à "23"
i - Minutes comme : "00" à "59"
j - jour, deux chiffres, s'il y en a ; sont inférieurs à deux chiffres, n'ajoutez pas de zéro tel que : "1" à "31"
l - jour de la semaine, en nom anglais tel que : "Friday"
m - mois, deux chiffres ; , si moins de deux chiffres, ajoutez des zéros devant ; par exemple : "01" à "12"
n - mois, deux chiffres, si moins de deux chiffres Si deux chiffres sont utilisés, les zéros ne seront pas ajoutés ; comme : "1" à "12"
M - mois, trois lettres anglaises telles que : "Jan"
s - seconde telles que : "00" à "59"
S - ajouter un Numéro ordinal anglais à la fin du mot, deux lettres anglaises telles que : "th", "nd"
t - précisez le nombre de jours dans le mois tel que : "28" à "31"U - nombre total de secondes
w - jour numérique de la semaine, tel que : "0" (dimanche) à "6" (samedi)
Y - année, quatre chiffres tel que : "1999"y - année, Deux chiffres tels que : "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

1, année-mois-jour

Copier le code

Le code est le suivant :echo date('Y-m-j') ;2007-02-6
echo date('y-n-j');
07-2-6



Y majuscule représente les quatre -année à chiffres, Le y minuscule représente le nombre à deux chiffres de l'année
le m minuscule représente le numéro du mois (avec un interligne), et le n minuscule représente le numéro du mois sans interligne.





Copier le code
Le code est le suivant :date d'écho('Y-M- j') ;2007-02-6
echo date('Y-m-d');
2007-02-06



Le M majuscule représente les 3 caractères d'abréviation du mois, tandis que le m minuscule représente le numéro du mois (avec 0 en tête)
Il n'y a pas de J majuscule, seul le j minuscule représente la date du mois, sans leader ; o ; si le mois est requis, utilisez un d minuscule en début de ligne.




Copier le code

Le code est le suivant :date d'écho('Y-M- j') ;6-février-2007
date d'écho('Y-F-jS');
6-février-2007




Le M majuscule représente les 3 caractères abrégés du mois, tandis que le F majuscule représente le caractère anglais complet du mois. (Pas de f minuscule)
Le S majuscule représente le suffixe de la date, tel que "st", "nd", "rd" et "th", selon le numéro de la date.

Résumé :
peut utiliser un Y majuscule et un y minuscule pour représenter l'année ;
peut utiliser un F majuscule, un M majuscule, un m minuscule et un n minuscule pour représenter le mois (deux façons de représenter les caractères et chiffres respectivement) );
peut utiliser d et minuscule j pour représenter le jour, et la majuscule S représente le suffixe de la date.


2, heure:minute:seconde

Par défaut, l'heure affichée par l'interprétation PHP est "Greenwich Mean Time", qui est de 8 heures différente de notre heure locale.



Copier le code

Le code est le suivant :echo date('g:i:s a') ;5:56:57 du matin
echo date('h:i:s A');
05:56:57 du matin



G minuscule signifie une horloge de 12 heures sans 0 en tête, tandis que h minuscule signifie une horloge de 12 heures avec 0 en tête.
Lorsque vous utilisez l'horloge de 12 heures, vous devez indiquer le matin et l'après-midi. Le a minuscule représente les minuscules « am » et « pm », et le majuscule A représente les majuscules « AM » et « PM ».


Copier le code

Le code est le suivant :echo date('G:i:s '); 14:02:26

Der Großbuchstabe G stellt die Stunde im 24-Stunden-Format dar, jedoch ohne Vorzeichen. Verwenden Sie das Großbuchstaben H, um die Stunde im 24-Stunden-Format mit Vorzeichen darzustellen.

Zusammenfassung:
Der Buchstabe g steht für die Stunde ohne Vorzeichen , der Buchstabe h stellt die Stunde mit führenden
dar; Kleinbuchstaben g und h stehen für das 12-Stunden-Format und Großbuchstaben G und H stehen für das 24-Stunden-Format.

3, Schaltjahr, Woche, Tag

Code kopieren Der Code lautet wie folgt:

Echodatum('L');
Dieses Jahr Ob es ein Schaltjahr ist: 0

Echo-Datum('l');
Heute ist: Dienstag

Echo-Datum('D');
Heute ist: Di

Großbuchstabe L bedeutet, zu bestimmen, ob dieses Jahr ein Schaltjahr ist, boolescher Wert, gibt 1 zurück, wenn wahr, andernfalls 0;
Kleinbuchstabe l stellt die vollständige englische Version des Wochentags dar (Dienstag); Verwenden Sie den Großbuchstaben D, um den Wochentag darzustellen. Die dreistellige Abkürzung für ein paar (Di).

Code kopieren Der Code lautet wie folgt:
echo date('w');

Heutige Woche: 2

Code kopieren Der Code lautet wie folgt:
Echodatum('W');

Diese Woche ist die 06. Woche des Jahres


Der Kleinbuchstabe w steht für den Wochentag, ausgedrückt in numerischer Form
Der Großbuchstabe W steht für die Anzahl der Wochen im Jahr

Code kopieren Der Code lautet wie folgt:
echo date('t'); 🎜>

Dieser Monat hat 28 Tage

echo date('z'); 🎜>


Heute ist der 36. Tag des Jahres
Kleinbuchstabe t steht für die Anzahl der Tage im aktuellen Monat

Kleinbuchstabe z steht für den heutigen Tag des Jahres

4, andere




Code kopieren Der Code lautet wie folgt:echo date('T');
UTC



Das große T gibt das Zeitgebiet des Servers an

Code kopieren Der Code lautet wie folgt: echo date('I');
0



Großbuchstaben I bedeutet, festzustellen, ob die aktuelle Sommerzeit ist. Wenn wahr, wird 1 zurückgegeben, andernfalls 0

Code kopieren Der Code lautet wie folgt: echo date('U');
1170769424



Das große U stellt die Gesamtzahl der Sekunden vom 1. Januar 1970 bis heute dar, was dem UNIX-Zeitstempel der Unix-Zeitepoche entspricht.

Code kopieren Der Code lautet wie folgt: echo date('c');
2007 -02-06T14:24:43+00:00



Der Kleinbuchstabe c steht für das ISO8601-Datum. Der Buchstabe T wird zur Trennung von Datum und Uhrzeit verwendet. Die Zeitzone wird durch den Offset dargestellt von der Greenwich Mean Time (GMT).

Code kopieren Der Code lautet wie folgt: echo date('r');
Di, 06. Februar 2007 14:25:52 +0000



Der Kleinbuchstabe r gibt das RFC822-Datum an.
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn