1 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)<? PHP
 2 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)//  时间格式为YYYYMMDDHHmmss

 3 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)function  timeDiff( $aTime , $bTime )
 4
PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数){
 5 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)// 分割第一个时间

 6 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)     $ayear   =   substr ( $aTime , 0 , 4 );
 7 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)     $amonth   =   substr ( $aTime , 4 , 2
);
 8 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)     $aday   =   substr ( $aTime , 6 , 2
);
 9 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)     $ahour   =   substr ( $aTime , 8 , 2
);
10 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)     $aminute   =   substr ( $aTime , 10 , 2
);
11 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)     $asecond   =   substr ( $aTime , 12 , 2
);
12 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)// 分割第二个时间

13 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)     $byear   =   substr ( $bTime , 0 , 4 );
14 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)    $bmonth   =   substr ( $bTime , 4 , 2
);
15 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)    $bday   =   substr ( $bTime , 6 , 2
);
16 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)    $bhour   =   substr ( $bTime , 8 , 2
);
17 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)    $bminute   =   substr ( $bTime , 10 , 2
);
18 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)   $bsecond   =   substr ( $bTime , 12 , 2
);
19 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)// 生成时间戳

20 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)   $a   =   mktime ( $ahour , $aminute , $asecond , $amonth , $aday , $ayear );
21 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)   $b   =   mktime ( $bhour , $bminute , $bsecond , $bmonth , $bday , $byear
);
22 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)   $timeDiff [ ' second ' =   $a - $b
;
23 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)// 采用了四舍五入,可以修改

24 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)  $timeDiff [ ' mintue ' =   round ( $timeDiff [ ' second ' ] / 60 );
25 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)  $timeDiff [ ' hour ' =   round ( $timeDiff [ ' mintue ' ] / 60
);
26 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)  $timeDiff [ ' day ' =   round ( $timeDiff [ ' hour ' ] / 24
);
27 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)  $timeDiff [ ' week ' =   round ( $timeDiff [ ' day ' ] / 7
);
28 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)  $timeDiff [ ' month ' =   round ( $timeDiff [ ' day ' ] / 30 );  // 按30天来算

29 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)  $timeDiff [ ' year ' =   round ( $timeDiff [ ' day ' ] / 365 );  // 按365天来算 
30 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)  return   $timeDiff ;
31
PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)}
32 PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)?>
用法:
$a=timeDiff("20060613161000","20040613150000");
print_r($a);

返回一个数组,可以用下标直接输出来年,月,周,日,小时,分钟,秒数之差

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-26
  • 2022-12-23
  • 2022-02-08
  • 2021-12-26
猜你喜欢
  • 2022-12-23
  • 2021-12-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案