PHPで日付間の差の日数を計算する

王林
リリース: 2024-04-09 13:06:02
オリジナル
1371 人が閲覧しました

PHP で日付間の日数を計算する方法: date_diff() 関数を使用して DateInterval オブジェクトを取得します。 DateInterval オブジェクトから diff 配列の days プロパティを抽出します。このプロパティには、2 つの日付の間の日数が含まれます。

PHPで日付間の差の日数を計算する

PHP での日付間の日数の計算

PHP では、2 つの日付間の日数を計算するのは簡単です。次の関数を使用できます。

int date_diff(DateTimeInterface $date1, DateTimeInterface $date2)
ログイン後にコピー

この関数は、日およびその他の時間単位を含む配列である diff プロパティを含む DateInterval オブジェクトを返します。

たとえば、2 つの日付の間の日数を計算するには、次のコードを使用できます。

<?php
$date1 = new DateTime('2023-03-08');
$date2 = new DateTime('2023-03-15');

$diff = date_diff($date1, $date2);

echo $diff->days; // 输出:7
?>
ログイン後にコピー

実用的なケース

次のコードがあるとします。オンライン販売システムでは、顧客の注文から出荷までの日数を計算する必要があります。次のコードを使用できます。

<?php
// 获取订单日期和发货日期
$orderDate = new DateTime($order['created_at']);
$shipDate = new DateTime($order['shipped_at']);

// 计算天数
$diff = date_diff($orderDate, $shipDate);

// 输出天数
echo $diff->days;
ログイン後にコピー

この方法により、2 つの日付の間の日数を簡単に計算できます。

以上がPHPで日付間の差の日数を計算するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート