返回时间戳差值部分,年、月、日
function get_date_diff($startstamp, $endstamp, $return = 'm') {
$y = date('Y', $endstamp) - date('Y', $startstamp);
$m = date('m', $endstamp) - date('m', $startstamp);
switch ($return) {
case 'y':
if ($y <= 1) {
$y = $m / 12;
}
$string = $y;
break;
case 'm':
$string = $y * 12 + $m;
break;
case 'd':
$string = ($endstamp - $startstamp) / 86400;
break;
}
return $string;
}
- 第一个参数,开始时间
- 第二个参数,结束时间
- 第三个参数,年份/月份/日 y/m/d三个值
这个函数接收两个时间戳和一个返回类型参数,计算并返回年、月或日的差值。根据$return$参数,可以返回年份或月份的整数差值,或者以天数为单位的差值。
630

被折叠的 条评论
为什么被折叠?



