소개: 이 함수를 사용하여 PHP가 실행 중인 서버의 날짜와 시간을 가져올 수 있습니다. 이러한 함수를 사용하여 다양한 방법으로 날짜와 시간의 형식을 지정할 수 있습니다. 가장 일반적으로 사용되는 항목은 아래에 자세히 설명되어 있습니다.
date_default_timezone_get — 스크립트의 모든 날짜 및 시간 함수에 사용되는 기본 시간대 가져오기
date_default_timezone_set — 스크립트의 모든 날짜 및 시간 함수에 사용되는 기본 시간대 설정
date_default_timezone_set('PRC')
echo date('Y-m-d H:i:s') '
'; echo date_default_timezone_get( ); // PRC
?>
//Tianya PHP 블로그 http://blog.phpha.com
date_default_timezone_set('Asia/Shanghai');//'Asia/Shanghai' Asia/Shanghai
date_default_timezone_set ('Asia/Chongqing');//여기서 Asia/Chongqing'은 "Asia/Chongqing"입니다.
date_default_timezone_set('PRC');//여기서 PRC는 "중화인민공화국"입니다.
ini_set ('date.timezone','Etc/GMT-8');
ini_set('date.timezone','PRC')
ini_set('date.timezone','Asia/Shanghai');
ini_set( 'date.timezone','Asia/Chongqing');
?>
string date ( string $format [, int $timestamp ] )
//가장 일반적으로 사용되는 경우는 다음과 같습니다.
//연, 월, 일, 시, 분, 초를 구합니다. 현재 시간 형식
echo date ('Y-m-d H:i:s')
?>
date_default_timezone_set('PRC')
$row = getdate()
print_r($row); ?>
출력은 다음과 같습니다.
//Tianya PHP 블로그 http://blog.phpha.com
배열
(
[초] => 17 //초
[분] => 57 //분
[시간] => 16 //시간
[mday] => 6 //일
[wday] => ; 2 //요일
[mon] => 11 //월
[연도] => 2012 //연도
[yday] =>
[weekday] = > 화요일 //요일
[월] => 11월 //월
[0] => 1352192237 //Unix 타임스탬프
) >
microtime — 현재 Unix 타임스탬프와 마이크로초를 반환합니다
//Tianya PHP 블로그 http://blog.phpha.com
date_default_timezone_set('PRC')
//출력 0.35937700; 1352192809
echo microtime()
//스크립트 실행 시간 가져오기
function microtime_float()
{
list($usec, $sec) =explore(' ', microtime() ) ;
return ((float)$usec + (float)$sec)
}
$time_start = microtime_float()
//잠시 잠자기
usleep(100) ;
$time_end = microtime_float();
$time = $time_end - $time_start
// 스크립트 실행 시간은 0.00016188621520996
echo '
스크립트 실행 시간은 ' . $ time;
?>
strtotime — 모든 영어 텍스트의 날짜 및 시간 설명을 Unix 타임스탬프로 구문 분석합니다.
【Tianya Note】To 정확하지 않습니다. 영어만 사용하면 '2012-11-06 17:00:00'과 같은 숫자 문자열도 작동합니다.
//Tianya PHP 블로그 http://blog.phpha.com
echo strtotime('2012-11-06 17:00:00 ');
echo strtotime("현재"), "n";
echo strtotime("2000년 9월 10일"), "n"
echo strtotime("+1일"), "n ";
echo strtotime("+1주"), "n";
echo strtotime("+1주 2일 4시간 2초"), "n";
echo strtotime("next 목요일"), "n";
echo strtotime("지난 월요일"), "n";
?>
time — 현재를 반환합니다. Unix 타임스탬프
// 1352193513
echo time()
?> PHP 매뉴얼 [5] – 날짜/시간 날짜/시간 함수 내용에 대한 자세한 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!