Heim  >  Artikel  >  Backend-Entwicklung  >  Php计算时间差 php日期转换的例子

Php计算时间差 php日期转换的例子

WBOY
WBOYOriginal
2016-07-25 09:13:16997Durchsuche

实现一个计算时间差的代码,统计出了天数,记得曾经在别的程序里看到过换算成年月日的,于是着手写了一下,其实很简单,就是几个换算,但在月统计上不是很准确,因为换成月,不知道是按多少天算,所以我换成月30天换算的,误差应该不大,这个是无法解决的。

例子,计算建站时间的代码: $jztime 建站时间 格式:2013-01-01

  1. $days = abs(strtotime($jztime) - strtotime(date("Y-m-d")))/86400;
  2. if ($days>365){
  3. $site_Y=intval($days/365)."年-";
  4. }
  5. if ($days>31){
  6. $str=explode(".",$days/365);//取得年余下的数据
  7. $site_m = ("0.".$str[(count($str)-1)])*365/30;
  8. $site_m = intval($site_m)."月-";
  9. } bbs.it-home.org
  10. if ($days>1){
  11. $str=explode(".",$days/365);//继续取得余下的数据
  12. $site_d = ("0.".$str[(count($str)-1)])*365-(intval($site_m)*30);
  13. $site_d = intval($site_d)."天";
  14. }
  15. $dayst= $site_Y.$site_m.$site_d;
  16. echo $dayst;
  17. ?>
复制代码


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn