我们经常需要获取二个日期之间相差的天数,方便客户知道距离某个时间段是相差了多少天数,这样的显示结果现在是越来越流行的了。不再像以前那样呆板的显示日期的了。我们这里就分享了二种方法可以获取到二个日期之间的相差天数。
第一种:
02 |
function count_days($a,$b){ |
05 |
$a_new = mktime(12, 0, 0, $a_dt[‘mon‘], $a_dt[‘mday‘], $a_dt[‘year‘]); |
06 |
$b_new = mktime(12, 0, 0, $b_dt[‘mon‘], $b_dt[‘mday‘], $b_dt[‘year‘]); |
07 |
return round(abs($a_new-$b_new)/86400); |
11 |
$date1 = strtotime(time()); |
12 |
$date2 = strtotime(‘10/11/2008‘); |
13 |
$result = count_days($date1, $date2); |
第二种:
3 |
$Date_1 = date("Y-m-d"); |
4 |
$Date_2 = "2008-10-11"; |
5 |
$d1 = strtotime($Date_1); |
6 |
$d2 = strtotime($Date_2); |
7 |
$Days = round(($d2-$d1)/3600/24); |
8 |
echo "今天与2008年10月11日相差" . $Days . "天"; |