Heim > Backend-Entwicklung > PHP-Tutorial > PHP-Zeitoperationen

PHP-Zeitoperationen

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-08-08 09:30:30
Original
1397 Leute haben es durchsucht

Datumsoperationen werden sehr häufig verwendet. Unten ist eine einfache Funktion. Die Hauptsache ist, die in PHP üblicherweise verwendeten Zeitstrukturen zu unterscheiden. Bitte werfen Sie einen Blick auf den folgenden Codeabschnitt, der meiner Meinung nach in den meisten Fällen hilfreich sein wird.

<?php
error_reporting(7);
ini_set(&#39;display_errors&#39;, 1);
ini_set(&#39;date.timezone&#39;,&#39;Asia/Shanghai&#39;);


$start_str = &#39;2015-01-01 23:00:00&#39;;
$end_str = &#39;2015-01-30 23:00:00&#39;;

for($i = 0; ; $i++){
	$start = date_create($start_str);
	$interval_d = date_interval_create_from_date_string("{$i} days");
	$ans =date_add($start,$interval_d);
	$s = date_format($ans,&#39;Y-m-d H:i:s&#39;);
	echo $s."\n";
	if($s >= $end_str){
		echo 'brk'."\n";
		break;
	}
	//echo date_frormat($ans,'Y-m-d H:i:s')."\n";
}
?>

Nach dem Login kopieren

gibt alle Zeiten in den beiden Zeiträumen aus, und das Intervall beträgt 1 Tag. Unter diesen kann date_add() durch date_sub() ersetzt werden.

Es gibt auch Zeitoperationen in MySQL. Sie können sich auf die folgende SQL-Anweisung beziehen

select '2014-10-10',date_add('2015-1-1', interval 1 day);
Nach dem Login kopieren

Die Ausgabe ist 2014-10-10 und 2015-01-. 02. In Mysql ist die Zeit zweistellig. Die Realität von 2014-1-01 ist beispielsweise der 01.01.2014. Sie sollten auf diese Details achten (insbesondere beim Vergleich der Zeit). Es sollte je nach Bedarf im Programm flexibel einsetzbar sein.

Das Obige hat PHP-Zeitoperationen vorgestellt, einschließlich Aspekten der Operation. Ich hoffe, dass es für Freunde hilfreich sein wird, die sich für PHP-Tutorials interessieren.

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