Heim > Backend-Entwicklung > PHP-Tutorial > Konvertierung von PHP-Zeitstempeln und Datumsformaten

Konvertierung von PHP-Zeitstempeln und Datumsformaten

L
Freigeben: 2023-04-08 17:32:01
nach vorne
11849 Leute haben es durchsucht

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)
Nach dem Login kopieren

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")
Nach dem Login kopieren

und dann <🎜 verwenden >

date("Y-m-d H:i",$todaytime)
Nach dem Login kopieren

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())
Nach dem Login kopieren

Datum in Zeitstempel umgewandelt

class SaonekController extends Controller {
 public function indexAction() {
  /*
  时间戳转换成日期不用说了
  但是日期要转成时间戳的话就要用到
  strtotime()
  */
  $time = time(); //时间戳
  $nowtime = date(&#39;Y-m-d H:i:s&#39;, $time); //生成带格式的日期
  $oldtime = &#39;2010-11-10 22:19:21&#39;;
  $catime = strtotime($oldtime); //日期转换为时间戳
  $nowtimes = date(&#39;Y-m-d H:i:s&#39;, $catime); //时间戳又转回日期了
  echo $nowtimes;
 }
}
Nach dem Login kopieren

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 = &#39;刚刚&#39;;
 } else
  if ($time < 60 * 60) {
   $min = floor($time / 60);
   $str = $min . &#39;分钟前&#39;;
  } else
   if ($time < $time1) {
    $str = &#39;今天&#39; . $htime;
   } else {
    $str = $rtime;
   }
 return $str;
}
Nach dem Login kopieren

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")
Nach dem Login kopieren

Zeit angeben:

echo date("Y-m-d H:i:s",strtotime("+1 day"))
Nach dem Login kopieren

(2) Den PHP-Zeitstempel von gestern um diese Zeit ausdrucken

strtotime("-1 day")
Nach dem Login kopieren

Zeit angeben:

echo date("Y-m-d H:i:s",strtotime("-1 day"))
Nach dem Login kopieren

(3) Drucken Sie den Zeitstempel der nächsten Woche um diese Zeit aus

strtotime("+1 week")
Nach dem Login kopieren

Zeit angeben:

echo date("Y-m-d H:i:s",strtotime("+1 week"))
Nach dem Login kopieren

(4) Drucken Sie den Zeitstempel der vorherigen Zeit zu dieser Zeit der Woche

strtotime("-1 week")
Nach dem Login kopieren

Geben Sie die Zeit an:

echo date("Y-m-d H:i:s",strtotime("-1 week"))
Nach dem Login kopieren

(5) Drucken Sie den PHP-Zeitstempel des angegebenen Tages der nächsten Woche Woche

strtotime("next Thursday")
Nach dem Login kopieren

Zeit angeben:

echo date("Y-m-d H:i:s",strtotime("next Thursday"))
Nach dem Login kopieren

(6) Drucken Sie den Zeitstempel des angegebenen Wochentags

strtotime("last Thursday")
Nach dem Login kopieren

Zeit angeben:

echo date("Y-m-d H:i:s",strtotime("last Thursday"))
Nach dem Login kopieren

Hinweis: Vergessen Sie nicht die Zeitzoneneinstellung, wenn Sie Zeitstempel- und Datumseinstellungen verwenden:

date_default_timezone_set(&#39;PRC&#39;); //设置中国时区
Nach dem Login kopieren
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!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage