PHPバージョン5.3.1で奇妙な結果が出ていますが、誰でも以下の結果を説明できますか?strtotime/86400が偶数の日数も返さない
$secondsDiff = strtotime(date("2011-11-10")) - strtotime('2011-07-15');
return ($secondsDiff/86400);
117.958333333を返します。
日付を近い方で使用すると一般的に機能します。
私はドキュメントを見ていましたが、これに対する参照は見つかりませんでした。これは私が一緒に暮らすことを学ぶ必要がある既知のPHPのバグですか、私は何か非常に明白な行方不明ですか?
おかげペッカのように文字列にUTCを追加! DateIntervalを使用して問題をうまく解決しました:) – Nick