ホームページ  >  記事  >  バックエンド開発  >  PHPでDateTime文字列に分を追加するにはどうすればよいですか?

PHPでDateTime文字列に分を追加するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-12 00:54:02841ブラウズ

How to Add Minutes to a DateTime String in PHP?

PHP で日付時刻に分を追加する

PHP では、日付時刻に分を追加するのは簡単な作業です。ただし、日時の形式によっては、特定の方法が必要になる場合があります。

お問い合わせにも記載されているように、指定された日時の形式は「年-月-日 時:分」です。例: 「2011-11-17」 05:05」。分を追加してこの日時を変更するには:

DateTime と DateInterval を使用できます:

このコードでは:

  1. $ minutes_to_add は、増分する分。
  2. $time は、指定された文字列から DateTime オブジェクトとして作成されます。
  3. $time->add() メソッドは、変更を指定するために DateInterval オブジェクトとともに使用されます。
  4. DateInterval('PT' . $ minutes_to_add . 'M') は、指定された分を表す間隔を作成します。
  5. $time は、変更された datetime で更新されます。
  6. $stamp 形式変更された日時を取得し、希望の「年-月-日 時:分」形式で保存します。

期間の表現には ISO 8601 標準が使用されます。ここで、「P{y}Y{m1}」 M{d}DT{h}H{m2}M{s}S" は、{y} 年、{m1} か月、{d} 日などの期間を表します。

たとえば、次のようになります。 「P1Y2DT5S」は、1 年、2 日、5 秒に対応します。

この例では、「PT」は時間間隔を表し、その後に「5M」が続き、5 分の追加を表します。

以上がPHPでDateTime文字列に分を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。