PHP에서 $Date의 일수를 늘리는 방법
P粉741678385
2023-08-20 15:57:20
<p><code>2010-09-17</code> 형식의 MySQL 쿼리의 일부로 반환된 날짜가 있습니다. </p>
<p>$Date2 변수를 $Date5로 다음과 같이 설정하고 싶습니다. </p>
<p><code>$Date2 = $Date + 1</code></p>
<p><code>$Date3 = $Date + 2</code></p>
<p>잠깐만요. 이는 <code>2010-09-18</code>, <code>2010-09-19</code> 등을 반환합니다. </p>
<p>해보았습니다</p>
<pre class="brush:php;toolbar:false;">date('Y-m-d', strtotime($Date. ' + 1 day'))</pre>
<p>그러나 이는 </em><code>$Date</code> 이전 <em>날짜를 반환합니다. </p>
<p>다른 쿼리에 사용할 수 있도록 날짜를 'Y-m-d' 형식으로 가져오는 올바른 방법이 있습니까? </p>
PHP 5.3을 사용하는 경우
으아악DateTime
对象及其add
메소드를 사용할 수 있습니다.날짜에 추가할 다른 기간을 구성하는 방법을 알아보려면
DateInterval
생성자DateInterval
构造函数手册页面,了解如何构造其他时间段以添加到您的日期(例如2天为'P2D'
,3天为'P3D'
매뉴얼 페이지를 참조하세요(예:'P2D'
의 경우 2일, 'P3D' 등).PHP 5.3이 없으면 이전과 같이 사용할 수 있습니다.
으아악strtotime
(테스트해 보았는데 5.1.6과 5.2.10 모두에서 작동합니다):다음과 같이
으아악days
而不是day
을 사용하면 됩니다:올바르게 출력됩니다:
으아악