날짜에 특정 시간 추가
PHP에서는 date()를 사용하여 현재 날짜와 시간을 쉽게 얻을 수 있습니다. 기능. 그러나 현재 타임스탬프에 지정된 시간 수를 추가하여 미래 또는 과거 날짜 및 시간을 계산해야 하는 상황이 발생할 수 있습니다.
이를 달성하려면 다음에서 strtotime() 함수를 활용할 수 있습니다. PHP. 이 기능을 사용하면 타임스탬프를 조작하고 날짜 계산을 수행할 수 있습니다.
코드 예:
현재 타임스탬프에 특정 시간을 추가하려면 다음을 사용할 수 있습니다. 코드:
<code class="php">$now = date("Y-m-d H:m:s"); $hours = 24; // Number of hours to add $new_time = date("Y-m-d H:i:s", strtotime("+{$hours} hours", strtotime($now)));</code>
이 예에서는 $now 변수에 저장된 현재 타임스탬프에 24시간을 추가합니다. strtotime() 함수는 두 개의 매개 변수를 사용합니다.
변수 시간 처리:
시간 수가 저장되는 경우 $hours와 같은 변수의 경우 다음과 같이 strtotime() 함수 내에서 문자열을 연결할 수 있습니다.
<code class="php">$now = date("Y-m-d H:m:s"); $hours = 24; // Number of hours to add $new_time = date("Y-m-d H:i:s", strtotime("+" . $hours . " hours", strtotime($now)));</code>
또는 sprintf() 함수를 사용하여 문자열을 strtotime에서 사용하기 전에 형식을 지정할 수 있습니다. ():
<code class="php">$now = date("Y-m-d H:m:s"); $hours = 24; // Number of hours to add $new_time = date("Y-m-d H:i:s", strtotime(sprintf("+%d hours", $hours), strtotime($now)));</code>
strtotime()을 활용하면 특정 날짜와 시간에 특정 시간을 쉽게 추가할 수 있어 PHP에서 날짜를 조작하는 데 유용한 도구가 됩니다.
위 내용은 PHP에서 날짜에 특정 시간을 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!