So geben Sie das Datumsformat mit chinesischen Zeichen (Jahr, Monat, Tag, Stunde, Minute und Sekunde) in PHP aus
Der Code lautet wie folgt:
Funktion heute(){
date_default_timezone_set ("Asien/Chongqing");
$a=date("Y");
$b=date("m");
$c=date("d");
$d=date("G");
$e=date("i");
$f=date("s");
return $a.'Year'.$b.'Month'.$c.'Day'.$d.'Stunde'.$e.'Minute'.$f.'Second';}
Wenn echo date("Y-m-d") erscheint;
Warnsignal:
Warnung: date() [function.date]: Es ist nicht sicher, sich auf die Zeitzoneneinstellungen des Systems zu verlassen. Sie müssen die Einstellung date.timezone oder die Funktion date_default_timezone_set() verwenden und Sie immer noch diese Warnung erhalten, haben Sie höchstwahrscheinlich die Zeitzonenkennung falsch geschrieben. Wir haben stattdessen in G:sourcetestceshimktime.php in Zeile 4 „UTC“ für „8.0/keine Sommerzeit“ ausgewählt
Ich habe die Informationen im Internet überprüft und den Grund herausgefunden. Ich werde ihn unten mit Ihnen teilen:
Bei der Verwendung von PHP-Versionen über PHP5.3 wird, sofern dies zeitaufwändig ist, ein
gemeldet.
„PHP-Warnung: date() [function.date]: Es ist nicht sicher, sich auf die Zeitzoneneinstellungen des Systems zu verlassen. Sie müssen die Einstellung date.timezone oder die Funktion date_default_timezone_set() verwenden. Falls Sie eine davon verwendet haben Wenn Sie diese Methoden verwenden und Sie immer noch diese Warnung erhalten, haben Sie höchstwahrscheinlich die Zeitzonenkennung falsch geschrieben. Wir haben stattdessen „UTC“ für „8.0/keine Sommerzeit“ ausgewählt
1. Verwenden Sie date_default_timezone_set() im Header, um date_default_timezone_set('PRC'); //East Eighth Time Zone echo date('Y-m-d H:i:s');
festzulegen
2. Verwenden Sie ini_set('date.timezone','Asia/Shanghai'); im Header der Seite.
(www.111cn.net)
Starten Sie einfach den http-Dienst neu (z. B. Apache2 oder IIS usw.).
d Tag des Monats, 2 Ziffern mit führenden Nullen 01 bis 31
D Wochentag, Textdarstellung, 3 Buchstaben Mo bis So
j Tag des Monats, ohne führende Nullen 1 bis 31
l (Kleinbuchstabe „L“) Wochentag, Volltextformat Sonntag bis Samstag
N Wochentag, dargestellt durch Zahlen im ISO-8601-Format (neu hinzugefügt in PHP 5.1.0) 1 (Montag) bis 7 (Sonntag)
S Englisches Suffix nach dem Tag des Monats, 2 Zeichen st, nd, rd oder th. Kann mit j verwendet werden
w Der Wochentag, die Zahl steht für 0 (Sonntag) bis 6 (Samstag)
z Tag des Jahres 0 bis 366
W Wochennummer im Jahr im ISO-8601-Format, jede Woche beginnt am Montag (neu in PHP 4.1.0) 42 (die 42. Woche des Jahres)
F-Monat, vollständiges Textformat, z. B. Januar oder März, Januar bis Dezember
m numerischer Monat, mit führenden Nullen 01 bis 12
M Dreibuchstabige Abkürzung für den Monat Januar bis Dezember
n numerischer Monat, ohne führende Nullen 1 bis 12
t Anzahl der Tage in einem bestimmten Monat 28 bis 31
L Ist es ein Schaltjahr? Wenn es ein Schaltjahr ist, ist es 1, andernfalls ist es 0
o Jahreszahlen im ISO-8601-Format.
Y Vollständiges 4-stelliges Jahr. Zum Beispiel: 1999 oder 2003
y 2-stelliges Jahr Beispiel: 99 oder 03
a Kleingeschriebene Vormittags- und Nachmittagswerte am oder pm
Ein Großbuchstabe für Vormittags- und Nachmittagswerte AM oder PM
B Swatch Internet-Standardzeit 000 bis 999
g Stunde, 12-Stunden-Format, keine führenden Nullen 1 bis 12
G Stunden, 24-Stunden-Format, keine führenden Nullen 0 bis 23
h Stunde, 12-Stunden-Format, mit führenden Nullen 01 bis 12
H-Stunde, 24-Stunden-Format, mit führenden Nullen 00 bis 23
i Minuten mit führenden Nullen 00 bis 59>
s Sekunden, mit führenden Nullen 00 bis 59>
e Zeitzonenkennung (neu hinzugefügt in PHP 5.1.0) Zum Beispiel: UTC, GMT, Atlantik/Azoren
I Ob es Sommerzeit ist, ist es 1, andernfalls ist es 0.
O Anzahl der Stunden ab Greenwich Mean Time Beispiel: 0200
Die Differenz zwischen P und Greenwich Mean Time (GMT), wobei Stunden und Minuten durch einen Doppelpunkt getrennt werden. Beispiel: 02:00
T Die Zeitzone, in der sich dieses Gerät befindet
Z-Versatz in Sekunden. Zeitzonenversätze westlich von UTC sind immer negativ und östlich von UTC sind positiv. -43200 bis 43200
c Datum im ISO 8601-Format (neu in PHP 5) 2004-02-12T15:19:21 00:00
r Datum im RFC 822-Format. Beispiel: Do, 21. Dezember 2000 16:01:07 0200
U Die Anzahl der Sekunden seit der Unix-Epoche (1. Januar 1970, 00:00:00 GMT). time() erhält den Zeitstempel
Die date()-Funktion von PHP ist sehr leistungsfähig. Mit den oben genannten Parametern können viele Datumsoperationen realisiert werden, um beispielsweise die oben markierte rote Parameterbeschreibung zu erhalten, um zu erkennen, welcher Wochentag heute ist.