2 つの日付間の日数の差を計算しようとしています。異常な動作が発生しています。以下に示すように、2013 年 10 月 6 日と 7 日に絞り込みました。日付範囲がこれらの日付にまたがる場合は常に、計算は 1 日になります。
// WRONG! current year - 2013
$datediff = strtotime('2013-10-07') - strtotime('2013-10-06');
$startToEndDays = floor($datediff/(60*60*24));
print_r($startToEndDays); // Outputs 0 - should output 1
// RIGHT! next year - 2014
$datediff = strtotime('2014-10-07') - strtotime('2014-10-06');
$startToEndDays = floor($datediff/(60*60*24));
print_r($startToEndDays); // Outputs 1 - correct
ここで何が問題になる可能性がありますか?