Heim > Backend-Entwicklung > PHP-Tutorial > PHP-Zeitstempelkonvertierung

PHP-Zeitstempelkonvertierung

步履不停
Freigeben: 2023-04-06 21:38:01
Original
81211 Leute haben es durchsucht

PHP-Zeitstempel-Konvertierungsmethode: 1. Verwenden Sie die Methode „date(“Y-m-d H:i“,$unixtime)“, um den Zeitstempel in ein Datum umzuwandeln. 2. Verwenden Sie die Methode „strtotime(“today“)“. um den Zeitstempel in ein Datum umzuwandeln.

PHP-Zeitstempelkonvertierung

Empfohlenes Handbuch : PHP vollständiges Selbstlernhandbuch

In PHP müssen wir Die Konvertierung des Zeitstempels in ein Datum kann direkt mit der Datumsfunktion durchgeführt werden. Wenn Sie das Datum in einen Zeitstempel umwandeln möchten, können Sie die Funktion strtotime() verwenden.

Online-Tool-Empfehlung:Unix-Zeitstempel-Konvertierungstool

1.Zeitkonvertierungsfunktion in PHP

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

2.Erhalten Sie den heutigen Nullzeit-Zeitstempel in PHP , indem Sie

$todaytime=strtotime(“today”)
Nach dem Login kopieren

verwenden und dann

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

zum Konvertieren in das Datum verwenden .

Empfohlene verwandte Artikel:
1.PHP ruft die Nummer des aktuellen Zeitstempels ab
2.PHP ruft die aktuelle Zeitstempelfunktion im Detail ab Erklärung
Verwandte Videoempfehlungen:
1.Dugu Jiujian (4)_PHP-Video-Tutorial

Zeitstempel konvertieren bis heute

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, um die aktuelle Uhrzeit zu erhalten. Wenn es date("Y-m-d H:i:s",time()) ist, werden die Stunden, Minuten und Sekunden zusammen angezeigt, wenn es

date( ist; „Y-m-d“, time( )), es werden nur Jahr, Monat und Tag angezeigt. Zum Beispiel:

date("Y-m-d H:i:s",time())

nach der Konvertierung ist:

2010-07- 18 18:42:48

date("Y-m-d",time())

nach der Konvertierung ist:

2010-07-18 Datum Konvertierung Für Zeitstempel.

class SaonekController extends Controller { 
 public function index
Action
(){ 
/*
Nach dem Login kopieren

Das Konvertieren von Zeitstempeln in Datum versteht sich von selbst.

Aber wenn Sie ein Datum in einen Zeitstempel umwandeln möchten, müssen Sie

strtotime() 
*/ 
         $time = time();//
Nach dem Login kopieren

Zeitstempel<🎜 verwenden >

   $nowtime = date(&#39;Y-m-d H:i:s&#39;,$time);//
Nach dem Login kopieren

Formatiertes Datum generieren

  $oldtime = &#39;2010-11-10 22:19:21&#39;; 
         $catime = strtotime($oldtime);//
Nach dem Login kopieren

Datum in Zeitstempel konvertieren

   $nowtimes = date(&#39;Y-m-d H:i:s&#39;,$catime);//
Nach dem Login kopieren

Zeitstempel wird wieder in Datum umgewandelt

   echo  $nowtimes; 
 } 
} 
?>
Nach dem Login kopieren

Zeitstempel in Datum in 3.php konvertieren, und Zeigen Sie unterschiedliche Inhalte je nach Zeit an, z. B. gerade jetzt, vor Minuten, vor Stunden, heute, gestern usw Zeitstempel Konvertieren Sie den angegebenen Zeitstempel in Systemzeit

(1) Drucken Sie den Zeitstempel morgen um diese Zeit aus

/*
时间转换函数
*/
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
Aktuelle Zeit:
strtotime(”+1 day“)
Nach dem Login kopieren

Ergebnis:

echo date(”Y-m-d H:i:s”,time())
Nach dem Login kopieren

Angegebene Zeit:

2009-01-22 09:40:25
Nach dem Login kopieren

Ergebnis:

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

(2) Drucken Sie den Zeitstempel der gestrigen Zeit

2009-01-23 09:40:25
Nach dem Login kopieren

(3) Drucken Sie den Zeitstempel der nächsten Woche

PHP
时间戳
strtotime(”-1 day“) 
当前时间:
echo date(
”Y-m-d H:i:s”,time()) 
结果:
2009-01-22 09:40:25 
指定时间:
echo date(”Y-m-d H:i:s”,strtotime(”-1 day”)) 
结果:
2009-01-21 09:40:25
Nach dem Login kopieren

(4) Drucken Sie den Zeitstempel der letzten Woche zu diesem Zeitpunkt

strtotime(”+1 week“) 
当前时间:
echo date(”Y-m-d H:i:s”,time()) 
结果:
2009-01-22 09:40:25 
指定时间:
echo date(”Y-m-d H:i:s”,strtotime(”+1 week”)) 
结果:
2009-01-29 09:40:25
Nach dem Login kopieren

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

strtotime(”-1 week“) 
当前时间:
echo date(”Y-m-d H:i:s”,time()) 
结果:
2009-01-22 09:40:25 
指定时间:
echo date(”Y-m-d H:i:s”,strtotime(”-1 week”)) 
结果:
2009-01-15 09:40:25
Nach dem Login kopieren

(6) Drucken Sie den angegebenen Tag von Zeitstempel der letzten Woche

strtotime(”next Thursday“) 
当前时间:
echo date(”Y-m-d H:i:s”,time()) 
结果:
2009-01-22 09:40:25 
指定时间:
echo date(”Y-m-d H:i:s”,strtotime(”next Thursday”)) 
结果:
2009-01-29 00:00:00
Nach dem Login kopieren
Weitere technische Artikel zum Thema PHP finden Sie in der Spalte

PHP-Tutorial

, um mehr zu erfahren!

Das obige ist der detaillierte Inhalt vonPHP-Zeitstempelkonvertierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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