Heim >Backend-Entwicklung >PHP-Tutorial >Konvertierung von PHP-Zeitstempeln und Datumsformaten
Zusammenfassung der PHP-Zeitstempel- und Datumskonvertierungsvorgänge
Zeitkonvertierungsfunktion in 1.php
strtotime(date("Y-m-d H:i")) date("Y-m-d H:i",$unixtime)
2 . Holen Sie sich den Zeitstempel von heute Null Uhr in PHP
Um den Unix-Zeitstempel von Null Uhr zu erhalten, können Sie
$todaytime=strtotime("today")
und dann
date("Y-m-d H:i",$todaytime)zum Konvertieren ist das Datum.
Zeitstempel in Datum konvertieren
Zeitstempel-Konvertierungsfunktion: date("Y-m-d H:i:s" , time()), „Y-m-d H:i:s“ ist das konvertierte Datumsformat und time() ist der Zeitstempel zum Erhalten der aktuellen Uhrzeit. Wenn es date("Y-m-d H:i:s", time()) ist, werden die Stunden, Minuten und Sekunden zusammen angezeigt. Wenn es date("Y-m-d" ist; , time()), Es werden nur Jahr, Monat und Tag angezeigt. Zum Beispiel:date("Y-m-d H:i:s",time()) date("Y-m-d",time())
Datum in Zeitstempel umgewandelt
class SaonekController extends Controller { public function indexAction() { /* 时间戳转换成日期不用说了 但是日期要转成时间戳的话就要用到 strtotime() */ $time = time(); //时间戳 $nowtime = date('Y-m-d H:i:s', $time); //生成带格式的日期 $oldtime = '2010-11-10 22:19:21'; $catime = strtotime($oldtime); //日期转换为时间戳 $nowtimes = date('Y-m-d H:i:s', $catime); //时间戳又转回日期了 echo $nowtimes; } }
3. Zeit in PHP Wandeln Sie den Stempel in ein Datum um und zeigen Sie unterschiedliche Inhalte je nach Zeit an, z. B. gerade jetzt, vor Minuten, vor Stunden, heute, gestern usw.
/* 时间转换函数 */ function transTime($ustime) { $ytime = date("Y-m-d H:i", $ustime); $rtime = date("n月j日 H:i", $ustime); $htime = date("H:i", $ustime); $time = time() - $ustime; $todaytime = strtotime("today"); $time1 = time() - $todaytime; if ($time < 60) { $str = '刚刚'; } else if ($time < 60 * 60) { $min = floor($time / 60); $str = $min . '分钟前'; } else if ($time < $time1) { $str = '今天' . $htime; } else { $str = $rtime; } return $str; }Andere Referenzen
Verwenden Sie das Datum, um den aktuellen Zeitstempel und den angegebenen Zeitstempel in Systemzeit umzuwandeln
(1) Drucken Sie den Zeitstempel morgen um diese Zeit aus
strtotime("+1 day")Zeit angeben:
echo date("Y-m-d H:i:s",strtotime("+1 day"))
(2) Den PHP-Zeitstempel von gestern um diese Zeit ausdrucken
strtotime("-1 day")Zeit angeben:
echo date("Y-m-d H:i:s",strtotime("-1 day"))
(3) Drucken Sie den Zeitstempel der nächsten Woche um diese Zeit aus
strtotime("+1 week")Zeit angeben:
echo date("Y-m-d H:i:s",strtotime("+1 week"))
(4) Drucken Sie den Zeitstempel der vorherigen Zeit zu dieser Zeit der Woche
strtotime("-1 week")Geben Sie die Zeit an:
echo date("Y-m-d H:i:s",strtotime("-1 week"))
(5) Drucken Sie den PHP-Zeitstempel des angegebenen Tages der nächsten Woche Woche
strtotime("next Thursday")Zeit angeben:
echo date("Y-m-d H:i:s",strtotime("next Thursday"))
(6) Drucken Sie den Zeitstempel des angegebenen Wochentags
strtotime("last Thursday")Zeit angeben:
echo date("Y-m-d H:i:s",strtotime("last Thursday"))Hinweis: Vergessen Sie nicht die Zeitzoneneinstellung, wenn Sie Zeitstempel- und Datumseinstellungen verwenden:
date_default_timezone_set('PRC'); //设置中国时区Empfohlenes Tutorial: "
PHP-Tutorial"
Das obige ist der detaillierte Inhalt vonKonvertierung von PHP-Zeitstempeln und Datumsformaten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!