PHP 시간 작업

WBOY
WBOY원래의
2016-08-08 09:30:301369검색

날짜 연산은 매우 일반적으로 사용됩니다. 아래는 간단한 함수입니다. 가장 중요한 것은 PHP에서 일반적으로 사용되는 시간 구조를 구별하는 것입니다. 대부분의 시간 작업 기능이 포함된 다음 코드를 살펴보는 것이 도움이 될 것이라고 생각합니다.

<?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";
}
?>

은 두 기간의 모든 시간을 출력하며 간격은 1일입니다. 그 중 date_add()는 date_sub()로 대체될 수 있다.

mysql에도 시간 연산이 있습니다. 다음 SQL 문을 참조하세요.

select '2014-10-10',date_add('2015-1-1', interval 1 day);

출력은 2014-10-10 및 2015-01-입니다. 02. MySQL에서는 시간이 항상 2자리를 차지합니다. 예를 들어 MySQL에서 2014-1-1의 현실은 2014-01-01입니다. (특히 시간을 비교할 때) 주의하세요. 프로그램의 필요에 따라 유연하게 사용해야 합니다.

위에서는 작업 측면을 포함하여 PHP 시간 작업을 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:PHP 작곡가는 사용다음 기사:PHP 작곡가는 사용