이 글에서는 PHP를 사용하여 현재 시간과 시간대 설정을 얻는 두 가지 방법과 각각 어제와 내일의 현재 시간을 얻는 방법을 주로 소개합니다.
아래에서는 구체적인 PHP 코드 예시를 통해 자세한 설명을 드리겠습니다.
1. PHP 시간 함수를 통해 직접 현재 Unix 타임스탬프를 가져옵니다.
<?php
date_default_timezone_set(timezone_identifier:'Asia/Shanghai');
$time=time();
echo date(format:"Y-m-d H:i:s",$time);
로그인 후 복사
출력 결과는 아래 그림과 같습니다.
# 🎜🎜#
(그림 1)
이 코드에서는 PHP의 time 함수를 직접 사용하여 현재 타임스탬프를 가져옵니다(1월 1일 참고). 1970을 현재 시간의 초 수로 표시), 일상 생활에서 일반적인 시간 형식을 표시해야 하는 경우 날짜 함수를 사용하여 타임스탬프 형식을 연도, 월, 일, 시, 분 형식으로 변환해야 합니다. 두 번째는 여기에 설정됩니다. 하지만 일반 시간 형식으로 변환하더라도 표시되는 현재 시간에는 시차가 있을 수 있으므로 타임존을 설정해야 합니다.
PHP에서 시간대를 설정하는 한 가지 방법은 코드에서 직접 선언하는 것입니다. 예를 들어 위 코드의 date_default_timezone_set() 함수 사용 설명에서 시간대를 추가했습니다. 상하이, 아시아를 매개변수로 사용합니다. 그래서 결국 위의 그림과 같이 완전한 현재 시간을 얻게 되었습니다.
2. 날짜 함수를 통해 현재 시간 가져오기
echo date(format:"Y-m-d H:i:s");
로그인 후 복사
실제로 날짜 함수와 시간 함수는 위와 같이 직접 사용할 수 있습니다. 날짜별로 얻은 시간을 출력합니다. 형식을 연, 월, 일, 시, 분, 초로 설정합니다. 따라서 시간을 충분히 정확하게 표시하려면 시간대를 설정해야 합니다. 위의 코드에서 직접 선언한 방법 외에 PHP 구성 파일에서 시간대를 수정하는 방법도 있습니다.
아래와 같이 PHP.ini 구성 파일을 열고 date.timezone을 찾아 앞의 세미콜론을 삭제한 다음 시간대를 설정합니다.
#🎜🎜 ##🎜🎜 #(그림 2)
그런 다음 PHP 환경을 다시 시작합니다. 그러면 최종적으로 얻은 현재 시간은 그림 1과 같다.
3. PHP는 어제와 내일의 시간을 가져옵니다.
echo date(format:"Y-m-d H:i:s",strtotime(time:'-1 day'));
echo date(format:"Y-m-d H:i:s",strtotime(time:'+1 day'));
로그인 후 복사
여기 코드의 첫 번째 줄에서는 strtotime 함수에 "-1일" 매개변수를 설정합니다. 어제의 시간을 의미합니다. "+1 day" 매개변수가 설정된 경우 내일 시간을 나타냅니다.
위 내용은 일정한 기준값을 가지고 있는 PHP에서 현재시간, 어제와 내일의 시간, 시간대 설정을 구하는 방법을 자세히 소개한 내용입니다. 이 기사에는 모든 사람이 배울 수 있도록 해당
비디오 튜토리얼
[
PHP를 사용하여 현재 시간을 가져오고 시간대 및 일반적인 인터뷰 질문]을 설정합니다.
위 내용은 PHP에서 현재 시간 및 시간대 설정을 가져오는 방법에 대한 자세한 설명 [동영상 첨부]의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!