我们经常需要获取二个日期之间相差的天数,方便客户知道距离某个时间段是相差了多少天数,这样的显示结果现在是越来越流行的了。不再像以前那样呆板的显示日期的了。我们这里就分享了二种方法可以获取到二个日期之间的相差天数。
第一种:
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 . "天" ; |