PHPで$Dateの日数を増やす方法
P粉741678385
P粉741678385 2023-08-20 15:57:20
0
2
562
<p>MySQL クエリの一部として、日付が <code>2010-09-17</code> の形式で返されます。 </p> <p>変数 $Date2 から $Date5 を次のように設定したいと思います。 </p> <p><code>$Date2 = $Date1</code></p> <p><code>$Date3 = $Date2</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>
P粉741678385
P粉741678385

全員に返信(2)
P粉393030917

PHP 5.3 を使用している場合は、DateTime オブジェクトとその add メソッドを使用できます。 リーリー

日付に追加する他の期間を構築する方法については、

DateInterval コンストラクター マニュアル ページを参照してください (例: 'P2D' の場合は 2 日、3 日) 'P3D' など)。

PHP 5.3 をお持ちでない場合は、以前と同じように

strtotime を使用できるはずです (これをテストしたところ、5.1.6 と 5.2.10 の両方で動作しました)。 リーリー

いいねを押す +0
P粉258788831

次のように day の代わりに days を使用するだけです:

リーリー

正しく出力されます:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート