PHPでウェブの世界と繋がろう!
menu
ホーム > PHPサンプル > 日付系 > 2つの日付の差を日数で取得したい

2つの日付の差を日数で取得したい

Pocket

サンプルコード sample code

サンプルコード
2つの日付の差を日数で取得する。1日は86400秒なので、2つに日付をタイムスタンプで取得し、その差を 86400 で割ります。

– サンプル Click Here ! –

<h3>2つの日付の差を日数で取得</h3>
<?php
//日付を設定
$month1 = 1; $day1 = 1; $year1 = 2011;
$month2 = 1; $day2 = 1; $year2 = 2012;
//日付を Unix のタイムスタンプとして取得する
$day1 = mktime(0, 0, 0, $month1, $day1, $year1);
$day2 = mktime(0, 0, 0, $month2, $day2, $year2);
//タイムスタンプの差を計算
$difTimeSt = $day2 - $day1;
//日数を計算 1日は86400秒
$difDay = $difTimeSt / 86400;
echo $difDay;
?>
実行結果
2つの日付の差を日数で取得
365

– サンプル Click Here ! –


タグ(=記事関連ワード)

タグ: , ,

日付

投稿日:2012年3月1日
最終更新日:2014年02月17日

関連記事

このカテゴリの他のページ

この記事へのコメント

トラックバックurl

http://www.tryphp.net/phpsample-date-2daydif/trackback/