PHP 日期时间差异
PHP DateTime diff
这可能是一个完全菜鸟的问题,但这里是:
我有以下代码比较缺勤管理的两个日期。我希望 return 的答案为 2(开始日期和结束日期之间的差异),我得到 1.
$start_time = new DateTime("2015-01-01 00:00:00");
$end_time = new DateTime("2015-01-02 00:00:00");
$diff = $end_time->diff($start_time);
$d = $diff->days; // 1
我也试过只使用日期(但我需要时间,因为有些缺勤类型是按小时而不是天计算的)
差异为 1,因为两天之间只有一天的差异。
要将日期时间转换为小时或分钟,您应该查看以下链接:
Convert datetime into year, month, days, hours, minutes, seconds
Difference between 2 time() values
这可能是一个完全菜鸟的问题,但这里是:
我有以下代码比较缺勤管理的两个日期。我希望 return 的答案为 2(开始日期和结束日期之间的差异),我得到 1.
$start_time = new DateTime("2015-01-01 00:00:00");
$end_time = new DateTime("2015-01-02 00:00:00");
$diff = $end_time->diff($start_time);
$d = $diff->days; // 1
我也试过只使用日期(但我需要时间,因为有些缺勤类型是按小时而不是天计算的)
差异为 1,因为两天之间只有一天的差异。 要将日期时间转换为小时或分钟,您应该查看以下链接:
Convert datetime into year, month, days, hours, minutes, seconds
Difference between 2 time() values