相关疑难解决方法(0)

如何在PHP中获得几分钟的时差

如何计算PHP中两个日期时间之间的微小差异?

php time date minute

252
推荐指数
14
解决办法
52万
查看次数

PHP diff()给出了不正确的值,其中$ date1 ='2016-03-01'

我使用下面的代码来确定一年中的员工服务:

$datePay1 = new DateTime($date1);
$datePay2 = new DateTime($date2);
$interval = $datePay1->diff($datePay2);
$vYears = $interval->y;
$vMonths = $interval->m;
$vDays = $interval->d;
$service = $vYears." years, ".$vMonths." months, ".$vDays." days"; 
Run Code Online (Sandbox Code Playgroud)

情况1:

$date1 = '2016-03-01';
$date2 = '2017-03-01';
Run Code Online (Sandbox Code Playgroud)

服务= 0年,11个月,30天

案例2:

$date1 = '2017-03-01';
$date2 = '2018-03-01';
Run Code Online (Sandbox Code Playgroud)

服务= 1年,0个月,0天

案例1似乎不正确.为什么是这样?是因为2016年是闰年吗?服务器运行PHP v5.6.

php

7
推荐指数
1
解决办法
90
查看次数

标签 统计

php ×2

date ×1

minute ×1

time ×1