So konvertieren Sie eine chinesische Datumszeichenfolge in PHP: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Definieren Sie eine chinesische Datumszeichenfolge. 3. Verwenden Sie die Funktionen „date_parse_from_format()“ und „mktime()“, um das Datumsformat zu konvertieren . Dürfen.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, PHP-Version 8.1, DELL G3-Computer
Wie konvertiert man chinesische Datumszeichenfolgen in PHP in das Zeitformat?
php verarbeitet das Datum mit chinesischem Jahr, Monat, Tag und Zeitstempel (zum Beispiel 08. November 2017 als Zeitstempel)
<?php $str = '2017年11月08号'; $arr = date_parse_from_format('Y年m月d日',$str); $time = mktime(0,0,0,$arr['month'],$arr['day'],$arr['year']); print_r($arr); echo '2017年11月08号对应时间戳为:'.$time; ?>
Das Ergebnis ist
Array( [year] => 2017 [month] => 11 [day] => 8 [hour] => [minute] => [second] => [fraction] => [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )
Der entsprechende Zeitstempel vom 08. November 2017 ist: 1510070400
date_parse_from_format(format,date);
Tipp: Diese Funktion ist die gleiche wie gmmktime(), außer dass der übergebene Parameter ein Datum darstellt (anstelle eines GMT-Datums).
mktime(hour,minute,second,month,day,year,is_dst);
<?php echo(date("M-d-Y",mktime(0,0,0,12,36,2001))); echo(date("M-d-Y",mktime(0,0,0,14,1,2001))); echo(date("M-d-Y",mktime(0,0,0,1,1,2001))); echo(date("M-d-Y",mktime(0,0,0,1,1,99))); ?>
Jan-05-2002 Feb-01-2002 Jan-01-2001 Jan-01-1999
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie chinesische Datumszeichenfolgen in PHP in das Zeitformat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!