>  기사  >  백엔드 개발  >  PHP에서 날짜에 시간을 동적으로 추가하는 방법은 무엇입니까?

PHP에서 날짜에 시간을 동적으로 추가하는 방법은 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-05 01:14:02846검색

How to Dynamically Add Hours to a Date in PHP?

PHP에서 날짜에 시간을 동적으로 추가

날짜와 시간을 조작하는 것은 웹 개발에서 일반적인 작업입니다. PHP는 날짜 및 시간 작업을 위한 여러 함수를 제공하며 그 중 하나는 date() 함수입니다.

date() 함수는 형식 문자열을 첫 번째 인수로 사용하고 형식화된 현재 날짜 및 시간을 반환합니다. 지정된 형식에 따라. 예를 들어, 다음 코드는 "Y-m-d H:m:s" 형식으로 현재 날짜와 시간을 반환합니다.

<code class="php">$now = date("Y-m-d H:m:s");</code>

날짜에 시간 추가

때로는 날짜나 시간에 몇 시간을 추가해야 할 때도 있습니다. 이는 strtotime() 함수를 사용하여 달성할 수 있습니다. strtotime() 함수는 날짜 문자열을 첫 번째 인수로 사용하고 지정된 날짜와 시간을 나타내는 타임스탬프를 반환합니다.

날짜나 시간에 시간 수를 추가하려면 다음 구문을 사용할 수 있습니다.

<code class="php">strtotime("+{$hours} hours", $timestamp);</code>

여기서 $hours는 지정된 날짜 또는 시간에 추가할 시간 수이고 $timestamp는 원래 날짜 또는 시간을 나타내는 타임스탬프입니다.

현재 날짜와 시간에 5시간을 추가한다고 가정해 보겠습니다. 다음 코드를 사용하여 이를 수행할 수 있습니다.

<code class="php">$now = date("Y-m-d H:m:s");
$new_time = date("Y-m-d H:i:s", strtotime("+5 hours", strtotime($now)));</code>

이제 $new_time 변수에는 현재 날짜와 시간에 5시간을 더한 값이 포함됩니다.

위 내용은 PHP에서 날짜에 시간을 동적으로 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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