Heim  >  Artikel  >  Backend-Entwicklung  >  So konvertieren Sie ein Datum mit chinesischen Zeichen in einen Zeitstempel in PHP

So konvertieren Sie ein Datum mit chinesischen Zeichen in einen Zeitstempel in PHP

青灯夜游
青灯夜游Original
2021-03-31 19:02:552312Durchsuche

Methode: Verwenden Sie zuerst die Funktion date_parse_from_format(), um ein assoziatives Array zurückzugeben, das chinesische Datumsinformationen gemäß dem angegebenen Format enthält. Die Syntax lautet „date_parse_from_format('Y Jahr m Monat d Tag', $str)“ und verwenden Sie dann die mktime ()-Funktion, um es in einen Zeitstempel umzuwandeln.

So konvertieren Sie ein Datum mit chinesischen Zeichen in einen Zeitstempel in PHP

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

php Chinesischer Datums-/Zeitstempel

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$str = &#39;2021年03月31号&#39;;
$arr = date_parse_from_format(&#39;Y年m月d日&#39;,$str);
$time = mktime(0,0,0,$arr[&#39;month&#39;],$arr[&#39;day&#39;],$arr[&#39;year&#39;]);
var_dump($arr);
echo &#39;2021年03月31号对应时间戳为:&#39;.$time;
?>

Ausgabe:

So konvertieren Sie ein Datum mit chinesischen Zeichen in einen Zeitstempel in PHP

Zugehörige Funktionsbeschreibung:

date_parse_from_format() Die Funktion gibt ein assoziatives Array zurück, das die angegebenen Datumsinformationen gemäß dem angegebenen Format enthält.

Syntax

date_parse_from_format(format,date);
Parameter Beschreibung
Format Erforderlich. Gibt das Format an (von date_create_from_format() akzeptierte Formate).
Datum Erforderlich. Geben Sie das Datum als Zeichenfolgewert an. Die Funktion

mktime() gibt den UNIX-Zeitstempel eines Datums zurück.

Syntax

mktime(hour,minute,second,month,day,year,is_dst);
Parameter Beschreibung
Stunde Optional. Angegebene Stunden.
Minute optional. vorgeschriebene Punkte.
Sekunde optional. Gibt Sekunden an.
Monat optional. Angegebener Monat.
Tag optional. Tage angeben.
Jahr optional. Angegebenes Jahr.
is_dst Optional. Auf 1 setzen, wenn die Zeit während der Sommerzeit liegt, andernfalls auf 0 oder -1 (Standard), wenn unbekannt. Wenn unbekannt, versucht PHP, es selbst zu finden (was möglicherweise zu unerwarteten Ergebnissen führt). Hinweis: Dieser Parameter ist in PHP 5.1.0 veraltet. Stattdessen werden neue Funktionen zur Zeitzonenbehandlung verwendet.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie ein Datum mit chinesischen Zeichen in einen Zeitstempel in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn