PHP에서 현재 타임 스탬프를 얻는 것은 특히 시간 관련 작업을 처리 할 때 일반적인 작업입니다. 타임 스탬프는 일반적으로 유닉스 시대 이후 경과 한 초 수를 나타냅니다 (00:00:00 UTC, 1970 년 1 월 1 일). PHP는 일반적으로 사용되는 두 가지 기능을 제공하여 현재 시간을 얻습니다 : date () 및 time () . 이 두 기능은 조합으로 사용하여 시간 정보를보다 유연하게 처리하고 형식화 할 수 있습니다.
Time () 함수는 현재 UNIX 타임 스탬프를 반환합니다. 즉, 1970 년 1 월 1 일부터 현재 시간까지 몇 초입니다. 이 함수에는 매개 변수가 필요하지 않으며 정수 유형의 타임 스탬프를 반환합니다.
<span><span><span class="hljs-meta"><?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">?></span></span><span>
</span></span>위의 코드는 현재 타임 스탬프를 나타내는 1633041234 와 유사한 숫자를 출력합니다.
날짜 () 함수는 타임 스탬프를 포맷하고 현재 시간을 특정 형식으로 반환하는 데 사용됩니다. 함수의 첫 번째 매개 변수는 형식 문자열이고 두 번째 매개 변수는 선택적 타임 스탬프입니다. 타임 스탬프가 제공되지 않으면 날짜 ()는 기본적으로 현재 시간을 사용합니다.
<span><span><span class="hljs-meta"><?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">?></span></span><span>
</span></span>이 예에서 날짜 ()는 2025-08-30 14:30:00 과 유사한 시간 형식을 출력합니다.
date ()와 함께 time ()을 사용하면 현재 Unix 타임 스탬프가 형식화되어 인간을 읽을 수있게 할 수 있습니다. 일반적인 요구 사항은 타임 스탬프를 얻는 동안 형식의 날짜와 시간을 표시하는 것입니다. 예는 다음과 같습니다.
<span><span><span class="hljs-meta"><?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">?></span></span><span>
</span></span>이 코드 스 니펫은 현재 날짜 및 시간 (예 : 2025-08-30 14:30:00) 에 대한 형식의 문자열을 반환합니다. 먼저 Time ()을 사용하여 타임 스탬프를 얻은 다음 날짜 ()을 통해 지정된 형식으로 변환합니다.
필요에 따라 date () 형식을 사용자 정의 할 수 있습니다. 예를 들어, 현재 요일과 시간을 출력합니다.
<span><span><span class="hljs-meta"><?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">?></span></span><span>
</span></span>이 코드는 14:30:00 토요일 과 유사한 결과를 출력하여 현재 요일과 시간을 보여줍니다.
Time () 함수는 현재 타임 스탬프를 얻는 데 사용될뿐만 아니라 시간 계산을 위해 다른 타임 스탬프와 함께 사용할 수 있습니다. 예를 들어, 1 시간 후에 타임 스탬프를 계산하십시오.
<span><span><span class="hljs-meta"><?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">?></span></span><span>
</span></span>이 코드는 현재 시간보다 1 시간 더 날짜와 시간을 출력합니다.
PHP는 Time () 및 date () 함수의 조합을 통해 유연하고 효율적인 시간 정보를 제공하는 방법을 제공합니다. time ()는 현재 타임 스탬프를 가져오고 날짜 ()는 이해하기 쉬운 형식으로 변환하는 데 도움이됩니다. 현재 시간을 얻거나 시간 계산을 수행하든 PHP는 쉽게 달성 할 수 있습니다. 이러한 기본 기능을 마스터하면 프로젝트에서 시간 관리를 강력하게 지원할 수 있습니다.