Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * 時間差(期間)の検出
- * @var int(timestamp) $yester
- * @var int(timestamp) $today
- * @return string
- */
- $yester = strtotime("2017/11/23 19:50");
- $today = strtotime("2017/11/21 15:20");
- // 日時差を秒数で取得
- $dif = $yester - $today;
- // 時間単位の差
- $dif_time = date("H時間i分s秒", $dif);
- // 日付単位の差
- $dif_days = (strtotime(date("Y-m-d", $dif)) - strtotime("1970-01-01")) / 86400;
- // 年単位の差
- $dif_year = floor($dif_days / 365);
- if ($dif_year > 0) {
- $dif_days -= 365 * $dif_year;
- return $dif_year."年".$dif_days."日".$dif_time;
- } else {
- return $dif_days."日".$dif_time;
- }
Add Comment
Please, Sign In to add comment