현재 위치: > 최신 기사 목록> php date () 및 time () 함수를 조합하여 현재 타임 스탬프를 얻는 방법은 무엇입니까?

php date () 및 time () 함수를 조합하여 현재 타임 스탬프를 얻는 방법은 무엇입니까?

gitbox 2025-09-18

PHP에서 현재 타임 스탬프를 얻는 것은 특히 시간 관련 작업을 처리 할 때 일반적인 작업입니다. 타임 스탬프는 일반적으로 유닉스 시대 이후 경과 한 초 수를 나타냅니다 (00:00:00 UTC, 1970 년 1 월 1 일). PHP는 일반적으로 사용되는 두 가지 기능을 제공하여 현재 시간을 얻습니다 : date ()time () . 이 두 기능은 조합으로 사용하여 시간 정보를보다 유연하게 처리하고 형식화 할 수 있습니다.

1. Time () 함수의 개요

Time () 함수는 현재 UNIX 타임 스탬프를 반환합니다. 즉, 1970 년 1 월 1 일부터 현재 시간까지 몇 초입니다. 이 함수에는 매개 변수가 필요하지 않으며 정수 유형의 타임 스탬프를 반환합니다.

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-title function_ invoke__">time</span></span><span>();  </span><span><span class="hljs-comment">// 현재 타임 스탬프를 출력하십시오</span></span><span>
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

위의 코드는 현재 타임 스탬프를 나타내는 1633041234 와 유사한 숫자를 출력합니다.

2. 날짜 () 함수의 개요

날짜 () 함수는 타임 스탬프를 포맷하고 현재 시간을 특정 형식으로 반환하는 데 사용됩니다. 함수의 첫 번째 매개 변수는 형식 문자열이고 두 번째 매개 변수는 선택적 타임 스탬프입니다. 타임 스탬프가 제공되지 않으면 날짜 ()는 기본적으로 현재 시간을 사용합니다.

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-title function_ invoke__">date</span></span><span>(</span><span><span class="hljs-string">'Y-m-d H:i:s'</span></span><span>);  </span><span><span class="hljs-comment">// 현재 날짜와 시간을 출력하십시오,형식은입니다 "YYYY-MM-DD HH:MM:SS"</span></span><span>
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

이 예에서 날짜 ()는 2025-08-30 14:30:00 과 유사한 시간 형식을 출력합니다.

3. date ()time () 함수를 조합하여 사용하십시오

date ()와 함께 time ()을 사용하면 현재 Unix 타임 스탬프가 형식화되어 인간을 읽을 수있게 할 수 있습니다. 일반적인 요구 사항은 타임 스탬프를 얻는 동안 형식의 날짜와 시간을 표시하는 것입니다. 예는 다음과 같습니다.

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-variable">$timestamp</span></span><span> = </span><span><span class="hljs-title function_ invoke__">time</span></span><span>();  </span><span><span class="hljs-comment">// 현재 타임 스탬프를 얻으십시오</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-title function_ invoke__">date</span></span><span>(</span><span><span class="hljs-string">'Y-m-d H:i:s'</span></span><span>, </span><span><span class="hljs-variable">$timestamp</span></span><span>);  </span><span><span class="hljs-comment">// 출력 형식 날짜 시간</span></span><span>
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

이 코드 스 니펫은 현재 날짜 및 시간 (예 : 2025-08-30 14:30:00) 에 대한 형식의 문자열을 반환합니다. 먼저 Time ()을 사용하여 타임 스탬프를 얻은 다음 날짜 ()을 통해 지정된 형식으로 변환합니다.

4. 시간 형식을 사용자 정의하십시오

필요에 따라 date () 형식을 사용자 정의 할 수 있습니다. 예를 들어, 현재 요일과 시간을 출력합니다.

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-title function_ invoke__">date</span></span><span>(</span><span><span class="hljs-string">'l, H:i:s'</span></span><span>);  </span><span><span class="hljs-comment">// 输出형식은입니다 "요일, 시간:가리키다:두번째"</span></span><span>
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

이 코드는 14:30:00 토요일 과 유사한 결과를 출력하여 현재 요일과 시간을 보여줍니다.

5. 시간 계산에 타임 스탬프를 사용하십시오

Time () 함수는 현재 타임 스탬프를 얻는 데 사용될뿐만 아니라 시간 계산을 위해 다른 타임 스탬프와 함께 사용할 수 있습니다. 예를 들어, 1 시간 후에 타임 스탬프를 계산하십시오.

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-variable">$future_timestamp</span></span><span> = </span><span><span class="hljs-title function_ invoke__">time</span></span><span>() + </span><span><span class="hljs-number">3600</span></span><span>;  </span><span><span class="hljs-comment">// 当前시간间戳加上一小시간(3600두번째)</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-title function_ invoke__">date</span></span><span>(</span><span><span class="hljs-string">'Y-m-d H:i:s'</span></span><span>, </span><span><span class="hljs-variable">$future_timestamp</span></span><span>);  </span><span><span class="hljs-comment">// 输出未来一小시간的시간间</span></span><span>
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

이 코드는 현재 시간보다 1 시간 더 날짜와 시간을 출력합니다.

6. 요약

PHP는 Time ()date () 함수의 조합을 통해 유연하고 효율적인 시간 정보를 제공하는 방법을 제공합니다. time ()는 현재 타임 스탬프를 가져오고 날짜 ()는 이해하기 쉬운 형식으로 변환하는 데 도움이됩니다. 현재 시간을 얻거나 시간 계산을 수행하든 PHP는 쉽게 달성 할 수 있습니다. 이러한 기본 기능을 마스터하면 프로젝트에서 시간 관리를 강력하게 지원할 수 있습니다.