小编Dee*_*pak的帖子

计算PHP中2个日期之间的年数

我需要提供2个日期之后的年数.这是我的代码:

function daysDifference($endDate, $beginDate)
{
   $date_parts1=explode("-", $beginDate);
   $date_parts2=explode("-", $endDate);

   $start_date=gregoriantojd($date_parts1[1], $date_parts1[2], $date_parts1[0]);
   $end_date=gregoriantojd($date_parts2[1], $date_parts2[2], $date_parts2[0]);
   $diff = $end_date - $start_date;
   echo $diff;
   $years = floor($diff / (365.25*60*60*24));
   return $years;
}

echo daysDifference('2011-03-12','2008-03-09');
Run Code Online (Sandbox Code Playgroud)

在$diff给出了一些输出.当我回来时$years,我正在0.我做错了什么?

php date

31
推荐指数
3
解决办法
5万
查看次数

用PHP获取客户端计算机名称

此程序仅返回localhost中的客户端计算机名称

echo gethostbyaddr($_SERVER['REMOTE_ADDR']);

如果从在线服务器运行,则不显示计算机名称,并显示其他一些信息.所以当程序从在线服务器运行时,无论如何都要在php中获取计算机名称.

php

20
推荐指数
2
解决办法
12万
查看次数

标签 统计

php ×2

date ×1