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

Konvertierung von PHP-Zeitstempeln und Datumsformaten

L
Lnach vorne
2020-05-27 17:27:1711636Durchsuche

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 = &#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;
}

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(&#39;PRC&#39;); //设置中国时区

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen